us.nj.nwk.overlapping_analysis
Class Model.Population
java.lang.Object
us.nj.nwk.overlapping_analysis.Model.Population
- Enclosing class:
- Model
public class Model.Population
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Model.Population
public Model.Population()
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()