Class LineLikeAgent


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

      • LineLikeAgent

        public LineLikeAgent​(String type)
      • LineLikeAgent

        public LineLikeAgent​(String type,
                             bio.singa.mathematics.vectors.Vector2D initialPosition,
                             bio.singa.mathematics.vectors.Vector2D initialDirection,
                             AutomatonGraph graph)
      • LineLikeAgent

        public LineLikeAgent​(String type,
                             List<bio.singa.mathematics.vectors.Vector2D> segments,
                             bio.singa.mathematics.topology.grids.rectangular.NeumannRectangularDirection plusDirection)
    • Method Detail

      • getPath

        public bio.singa.mathematics.geometry.edges.VectorPath getPath()
      • setPath

        public void setPath​(bio.singa.mathematics.geometry.edges.VectorPath path)
      • setAssociatedNodes

        public void setAssociatedNodes​(Set<AutomatonNode> associatedNodes)
      • getPlusEnd

        public bio.singa.mathematics.vectors.Vector2D getPlusEnd()
      • getMinusEnd

        public bio.singa.mathematics.vectors.Vector2D getMinusEnd()
      • getType

        public String getType()
      • setType

        public void setType​(String type)
      • associateInGraph

        public void associateInGraph​(AutomatonGraph graph)
      • nextEpoch

        public int nextEpoch()