Class OrganelleTemplate


  • public class OrganelleTemplate
    extends Object
    Author:
    cl
    • Constructor Detail

      • OrganelleTemplate

        public 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 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)
      • getGroups

        public Map<Integer,​Set<bio.singa.mathematics.vectors.Vector2D>> getGroups()
      • setGroups

        public void setGroups​(Map<Integer,​Set<bio.singa.mathematics.vectors.Vector2D>> groups)
      • 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()