us.nj.nwk.overlapping_analysis
Class Model

java.lang.Object
  extended by us.nj.nwk.overlapping_analysis.Model

public class Model
extends Object


Nested Class Summary
 class Model.BinCountSheet
           
 class Model.BincountStatistic
           
 class Model.CellPopulation
           
 class Model.DensityStatistic
           
static interface Model.GeneralStatistic
           
 class Model.Mode
           
 class Model.ModeChangedEvent
           
 class Model.ModelEvent
           
static interface Model.ModeListener
           
static interface Model.ModelListener
           
 class Model.Population
           
 class Model.PopulationEvent
           
static interface Model.PopulationListener
           
 class Model.Voxel
           
 
Field Summary
 boolean auto_grid
           
static int BINCOUNT_STATISTIC
           
static int DENSITY_STATISTIC
           
 Color empty_color
           
 int empty_treshold
           
 Color overlap_color
           
 int overlap_empty_ratio
           
 int overlap_ratio
           
 int overlap_treshold
           
static int PLAIN_RENDERING
           
 boolean show_cells
           
 boolean show_empty_bins
           
static int SLICE_BY_X
           
static int SLICE_BY_Y
           
static int SLICE_BY_Z
           
static int TRANSPARENT_RENDERING
           
 int voxel_size_x
           
 int voxel_size_y
           
 int voxel_size_z
           
 
Constructor Summary
Model()
           
 
Method Summary
 void addModelListener(Model.ModelListener ml)
           
 void changeModel()
           
 Vector createStatisticsByPlane()
           
 void createSummarizedStatistic(jxl.write.WritableSheet sheet)
           
 void exportToExcelFile(File file)
           
 void fireChangeModel()
           
 void fireOpenEditor()
           
 Model.Population getPopulation()
           
 int getRendering()
           
 int getSliceby()
           
 int getTypeOfStatistic()
           
 double getZoomFactor()
           
 void openEditor()
           
 void setRendering(int rm)
           
 void setSliceby(int sb)
           
 void setTypeOfStatistic(int t)
           
 void setZoomFactor(double rm)
           
 void writeoutBincountStatisticByPlanes(jxl.write.WritableSheet sheet)
           
 void writeoutDensityStatisticByPlanes(jxl.write.WritableWorkbook book, String text_file_path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

voxel_size_x

public int voxel_size_x

voxel_size_y

public int voxel_size_y

voxel_size_z

public int voxel_size_z

overlap_treshold

public int overlap_treshold

empty_treshold

public int empty_treshold

overlap_ratio

public int overlap_ratio

overlap_empty_ratio

public int overlap_empty_ratio

show_empty_bins

public boolean show_empty_bins

overlap_color

public Color overlap_color

empty_color

public Color empty_color

auto_grid

public boolean auto_grid

show_cells

public boolean show_cells

SLICE_BY_X

public static final int SLICE_BY_X
See Also:
Constant Field Values

SLICE_BY_Y

public static final int SLICE_BY_Y
See Also:
Constant Field Values

SLICE_BY_Z

public static final int SLICE_BY_Z
See Also:
Constant Field Values

TRANSPARENT_RENDERING

public static final int TRANSPARENT_RENDERING
See Also:
Constant Field Values

PLAIN_RENDERING

public static final int PLAIN_RENDERING
See Also:
Constant Field Values

BINCOUNT_STATISTIC

public static final int BINCOUNT_STATISTIC
See Also:
Constant Field Values

DENSITY_STATISTIC

public static final int DENSITY_STATISTIC
See Also:
Constant Field Values
Constructor Detail

Model

public Model()
Method Detail

getZoomFactor

public double getZoomFactor()

setZoomFactor

public void setZoomFactor(double rm)

getRendering

public int getRendering()

setRendering

public void setRendering(int rm)

getSliceby

public int getSliceby()

setSliceby

public void setSliceby(int sb)

setTypeOfStatistic

public void setTypeOfStatistic(int t)

getTypeOfStatistic

public int getTypeOfStatistic()

changeModel

public void changeModel()

openEditor

public void openEditor()

addModelListener

public void addModelListener(Model.ModelListener ml)

fireOpenEditor

public void fireOpenEditor()

fireChangeModel

public void fireChangeModel()

getPopulation

public Model.Population getPopulation()

exportToExcelFile

public void exportToExcelFile(File file)

createStatisticsByPlane

public Vector createStatisticsByPlane()

writeoutBincountStatisticByPlanes

public void writeoutBincountStatisticByPlanes(jxl.write.WritableSheet sheet)

writeoutDensityStatisticByPlanes

public void writeoutDensityStatisticByPlanes(jxl.write.WritableWorkbook book,
                                             String text_file_path)

createSummarizedStatistic

public void createSummarizedStatistic(jxl.write.WritableSheet sheet)