Class LineLikeAgent
- java.lang.Object
-
- bio.singa.simulation.model.agents.linelike.LineLikeAgent
-
public class LineLikeAgent extends Object
- Author:
- cl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLineLikeAgent.GrowthBehaviour
-
Field Summary
Fields Modifier and Type Field Description static StringACTINstatic StringMICROTUBULE
-
Constructor Summary
Constructors Constructor Description LineLikeAgent(String type)LineLikeAgent(String type, bio.singa.mathematics.vectors.Vector2D initialPosition, bio.singa.mathematics.vectors.Vector2D initialDirection, AutomatonGraph graph)LineLikeAgent(String type, List<bio.singa.mathematics.vectors.Vector2D> segments, bio.singa.mathematics.topology.grids.rectangular.NeumannRectangularDirection plusDirection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassociateInGraph(AutomatonGraph graph)Set<AutomatonNode>getAssociatedNodes()AutomatonGraphgetGraph()bio.singa.mathematics.vectors.Vector2DgetMinusEnd()LineLikeAgent.GrowthBehaviourgetMinusEndBehaviour()bio.singa.mathematics.geometry.edges.VectorPathgetPath()bio.singa.mathematics.vectors.Vector2DgetPlusEnd()LineLikeAgent.GrowthBehaviourgetPlusEndBehaviour()StringgetType()intnextEpoch()voidsetAssociatedNodes(Set<AutomatonNode> associatedNodes)voidsetGraph(AutomatonGraph graph)voidsetMinusEndBehaviour(LineLikeAgent.GrowthBehaviour minusEndBehaviour)voidsetPath(bio.singa.mathematics.geometry.edges.VectorPath path)voidsetPlusEndBehaviour(LineLikeAgent.GrowthBehaviour plusEndBehaviour)voidsetType(String type)
-
-
-
Field Detail
-
ACTIN
public static final String ACTIN
- See Also:
- Constant Field Values
-
MICROTUBULE
public static final String MICROTUBULE
- See Also:
- Constant Field Values
-
-
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)
-
-
Method Detail
-
getPath
public bio.singa.mathematics.geometry.edges.VectorPath getPath()
-
setPath
public void setPath(bio.singa.mathematics.geometry.edges.VectorPath path)
-
getGraph
public AutomatonGraph getGraph()
-
setGraph
public void setGraph(AutomatonGraph graph)
-
getAssociatedNodes
public Set<AutomatonNode> getAssociatedNodes()
-
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)
-
getPlusEndBehaviour
public LineLikeAgent.GrowthBehaviour getPlusEndBehaviour()
-
setPlusEndBehaviour
public void setPlusEndBehaviour(LineLikeAgent.GrowthBehaviour plusEndBehaviour)
-
getMinusEndBehaviour
public LineLikeAgent.GrowthBehaviour getMinusEndBehaviour()
-
setMinusEndBehaviour
public void setMinusEndBehaviour(LineLikeAgent.GrowthBehaviour minusEndBehaviour)
-
associateInGraph
public void associateInGraph(AutomatonGraph graph)
-
nextEpoch
public int nextEpoch()
-
-