us.nj.nwk.overlapping_analysis
Class Model.Population

java.lang.Object
  extended by us.nj.nwk.overlapping_analysis.Model.Population
Enclosing class:
Model

public class Model.Population
extends Object


Constructor Summary
Model.Population()
           
 
Method Summary
 void activateCellPopulation(Feature f)
           
 void addPopulationListener(Model.PopulationListener listener)
           
 void analyseVoxels()
           
 void changeCellPopulation(Model.CellPopulation cp)
           
 void close()
           
 int[] createIndex(double[] point, double[] minpoint)
           
 void createVoxels()
           
 void deactivateCellPopulation(Feature f)
           
protected  void fireCellPopulationSelected(Model.CellPopulation cp)
           
protected  void fireChangeCellPopulation(Model.CellPopulation cp)
           
protected  void fireMorphologyAdded(Morphology morphology)
           
protected  void fireMorphologyRemoved(Morphology morphology)
           
 Color generateColor()
           
 HashSet getActiveCellPopulations()
           
 Vector getActiveCellPopulationsVector()
           
 Model.CellPopulation getCellPopulation(Feature f)
           
 Enumeration getCellPopulations()
           
 double[] getMaximumXYZ()
           
 Model.Voxel getMaxVoxel()
           
 double[] getMinimumXYZ()
           
 Model.Voxel getMinVoxel()
           
 Vector getMorphologies()
           
 Hashtable getPointsTable(Morphology morphology)
           
 Feature getSelectedFeature()
           
 Model.Voxel getVoxel(int[] index)
           
protected  Enumeration getVoxels()
           
 void modelChanged()
           
 void openFile(File file)
           
 void removePopulationListener(Model.PopulationListener listener)
           
 void selectCellPopulation(Model.CellPopulation cp)
           
 void selectFeature(Feature f)
           
 void setMinimumXYZ(double[] min_xyz)
           
 void setTresholds()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model.Population

public Model.Population()
Method Detail

openFile

public void openFile(File file)

selectFeature

public void selectFeature(Feature f)

getCellPopulation

public Model.CellPopulation getCellPopulation(Feature f)

getCellPopulations

public Enumeration getCellPopulations()

modelChanged

public void modelChanged()

selectCellPopulation

public void selectCellPopulation(Model.CellPopulation cp)

setTresholds

public void setTresholds()

changeCellPopulation

public void changeCellPopulation(Model.CellPopulation cp)

activateCellPopulation

public void activateCellPopulation(Feature f)

deactivateCellPopulation

public void deactivateCellPopulation(Feature f)

getVoxel

public Model.Voxel getVoxel(int[] index)

getPointsTable

public Hashtable getPointsTable(Morphology morphology)

createVoxels

public void createVoxels()

createIndex

public int[] createIndex(double[] point,
                         double[] minpoint)

analyseVoxels

public void analyseVoxels()

getMorphologies

public Vector getMorphologies()

close

public void close()

addPopulationListener

public void addPopulationListener(Model.PopulationListener listener)

removePopulationListener

public void removePopulationListener(Model.PopulationListener listener)

getVoxels

protected Enumeration getVoxels()

fireChangeCellPopulation

protected void fireChangeCellPopulation(Model.CellPopulation cp)

fireCellPopulationSelected

protected void fireCellPopulationSelected(Model.CellPopulation cp)

fireMorphologyAdded

protected void fireMorphologyAdded(Morphology morphology)

fireMorphologyRemoved

protected void fireMorphologyRemoved(Morphology morphology)

getSelectedFeature

public Feature getSelectedFeature()

getMinimumXYZ

public double[] getMinimumXYZ()

setMinimumXYZ

public void setMinimumXYZ(double[] min_xyz)

getMaximumXYZ

public double[] getMaximumXYZ()

getActiveCellPopulations

public HashSet getActiveCellPopulations()

getActiveCellPopulationsVector

public Vector getActiveCellPopulationsVector()

generateColor

public Color generateColor()

getMinVoxel

public Model.Voxel getMinVoxel()

getMaxVoxel

public Model.Voxel getMaxVoxel()