Class LineLikeAgentLayer


  • public class LineLikeAgentLayer
    extends Object
    Author:
    cl
    • Method Detail

      • isTargetedGrowth

        public boolean isTargetedGrowth()
      • setTargetedGrowth

        public void setTargetedGrowth​(boolean targetedGrowth)
      • getTargetMembrane

        public CellRegion getTargetMembrane()
      • setTargetMembrane

        public void setTargetMembrane​(CellRegion targetMembrane)
      • initializeMembraneToMembraneMicrotubules

        public void initializeMembraneToMembraneMicrotubules​(Membrane sourceMembrane,
                                                             Membrane targetedMembrane,
                                                             int numberOfFilaments)
      • determineSpawnPosition

        public bio.singa.core.utility.Pair<bio.singa.mathematics.vectors.Vector2D> determineSpawnPosition​(Membrane sourceMembrane,
                                                                                                          Membrane targetMembrane)
      • spawnActinFilament

        public void spawnActinFilament​(Membrane cellMembrane)
      • spawnHorizontalFilament

        public void spawnHorizontalFilament​(Membrane sourceMembrane)
      • nextEpoch

        public void nextEpoch()
      • hasGrowingFilaments

        public boolean hasGrowingFilaments()
      • addMicrotubule

        public void addMicrotubule​(bio.singa.mathematics.vectors.Vector2D initialPosition,
                                   bio.singa.mathematics.vectors.Vector2D initialDirection)
      • addActin

        public void addActin​(bio.singa.mathematics.vectors.Vector2D initialPosition,
                             bio.singa.mathematics.vectors.Vector2D initialDirection)
      • purgeMisguidedFilaments

        public void purgeMisguidedFilaments()
      • clearMisguidedFilamens

        public int clearMisguidedFilamens()
      • addFilament

        public void addFilament​(LineLikeAgent filament)