Class OrganelleTemplate
- java.lang.Object
-
- bio.singa.simulation.model.agents.organelles.OrganelleTemplate
-
public class OrganelleTemplate extends Object
- Author:
- cl
-
-
Constructor Summary
Constructors Constructor Description OrganelleTemplate(javax.measure.Quantity<javax.measure.quantity.Length> scale, bio.singa.mathematics.geometry.model.Polygon polygon, Map<Integer,Set<bio.singa.mathematics.vectors.Vector2D>> groups)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Integer,Set<bio.singa.mathematics.vectors.Vector2D>>getGroups()CellRegiongetInnerRegion()Map<bio.singa.mathematics.vectors.Vector2D,CellRegion>getInverseRegionMap()CellRegiongetMembraneRegion()bio.singa.mathematics.geometry.model.PolygongetPolygon()CellRegiongetRegion(bio.singa.mathematics.vectors.Vector2D vector)Map<CellRegion,Set<bio.singa.mathematics.vectors.Vector2D>>getRegionMap()Collection<CellRegion>getRegions()javax.measure.Quantity<javax.measure.quantity.Length>getScale()voidinitializeGroup(int groupIdentifier, CellRegion region)CellRegioninitializeGroup(int groupIdentifier, String identifier, String goTerm)voidinitializeGroup(CellRegion region)booleanisGrouped()voidmapToSystemExtend()voidmove(bio.singa.mathematics.vectors.Vector2D targetLocation)voidreduce()voidscale(double scalingFactor)voidsetGroups(Map<Integer,Set<bio.singa.mathematics.vectors.Vector2D>> groups)voidsetInnerRegion(CellRegion innerRegion)voidsetMembraneRegion(CellRegion membraneRegion)voidsetPolygon(bio.singa.mathematics.geometry.model.Polygon polygon)voidsetScale(javax.measure.Quantity<javax.measure.quantity.Length> scale)
-
-
-
Method Detail
-
mapToSystemExtend
public void mapToSystemExtend()
-
getScale
public javax.measure.Quantity<javax.measure.quantity.Length> getScale()
-
setScale
public void setScale(javax.measure.Quantity<javax.measure.quantity.Length> scale)
-
getPolygon
public bio.singa.mathematics.geometry.model.Polygon getPolygon()
-
reduce
public void reduce()
-
scale
public void scale(double scalingFactor)
-
move
public void move(bio.singa.mathematics.vectors.Vector2D targetLocation)
-
setPolygon
public void setPolygon(bio.singa.mathematics.geometry.model.Polygon polygon)
-
getRegions
public Collection<CellRegion> getRegions()
-
isGrouped
public boolean isGrouped()
-
initializeGroup
public CellRegion initializeGroup(int groupIdentifier, String identifier, String goTerm)
-
initializeGroup
public void initializeGroup(int groupIdentifier, CellRegion region)
-
initializeGroup
public void initializeGroup(CellRegion region)
-
getInnerRegion
public CellRegion getInnerRegion()
-
setInnerRegion
public void setInnerRegion(CellRegion innerRegion)
-
getMembraneRegion
public CellRegion getMembraneRegion()
-
setMembraneRegion
public void setMembraneRegion(CellRegion membraneRegion)
-
getInverseRegionMap
public Map<bio.singa.mathematics.vectors.Vector2D,CellRegion> getInverseRegionMap()
-
getRegion
public CellRegion getRegion(bio.singa.mathematics.vectors.Vector2D vector)
-
getRegionMap
public Map<CellRegion,Set<bio.singa.mathematics.vectors.Vector2D>> getRegionMap()
-
-