public class LineLikeAgent extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LineLikeAgent.GrowthBehaviour |
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTIN |
static String |
MICROTUBULE |
| Constructor and Description |
|---|
LineLikeAgent(String type) |
LineLikeAgent(String type,
List<bio.singa.mathematics.vectors.Vector2D> segments,
bio.singa.mathematics.topology.grids.rectangular.NeumannRectangularDirection plusDirection) |
LineLikeAgent(String type,
bio.singa.mathematics.vectors.Vector2D initialPosition,
bio.singa.mathematics.vectors.Vector2D initialDirection,
AutomatonGraph graph) |
| Modifier and Type | Method and Description |
|---|---|
void |
associateInGraph(AutomatonGraph graph) |
Set<AutomatonNode> |
getAssociatedNodes() |
AutomatonGraph |
getGraph() |
bio.singa.mathematics.vectors.Vector2D |
getMinusEnd() |
LineLikeAgent.GrowthBehaviour |
getMinusEndBehaviour() |
bio.singa.mathematics.geometry.edges.VectorPath |
getPath() |
bio.singa.mathematics.vectors.Vector2D |
getPlusEnd() |
LineLikeAgent.GrowthBehaviour |
getPlusEndBehaviour() |
String |
getType() |
int |
nextEpoch() |
void |
setAssociatedNodes(Set<AutomatonNode> associatedNodes) |
void |
setGraph(AutomatonGraph graph) |
void |
setMinusEndBehaviour(LineLikeAgent.GrowthBehaviour minusEndBehaviour) |
void |
setPath(bio.singa.mathematics.geometry.edges.VectorPath path) |
void |
setPlusEndBehaviour(LineLikeAgent.GrowthBehaviour plusEndBehaviour) |
void |
setType(String type) |
public static final String ACTIN
public static final String MICROTUBULE
public LineLikeAgent(String type)
public LineLikeAgent(String type, bio.singa.mathematics.vectors.Vector2D initialPosition, bio.singa.mathematics.vectors.Vector2D initialDirection, AutomatonGraph graph)
public bio.singa.mathematics.geometry.edges.VectorPath getPath()
public void setPath(bio.singa.mathematics.geometry.edges.VectorPath path)
public AutomatonGraph getGraph()
public void setGraph(AutomatonGraph graph)
public Set<AutomatonNode> getAssociatedNodes()
public void setAssociatedNodes(Set<AutomatonNode> associatedNodes)
public bio.singa.mathematics.vectors.Vector2D getPlusEnd()
public bio.singa.mathematics.vectors.Vector2D getMinusEnd()
public String getType()
public void setType(String type)
public LineLikeAgent.GrowthBehaviour getPlusEndBehaviour()
public void setPlusEndBehaviour(LineLikeAgent.GrowthBehaviour plusEndBehaviour)
public LineLikeAgent.GrowthBehaviour getMinusEndBehaviour()
public void setMinusEndBehaviour(LineLikeAgent.GrowthBehaviour minusEndBehaviour)
public void associateInGraph(AutomatonGraph graph)
public int nextEpoch()
Copyright © 2019. All rights reserved.