de.cesr.more.geo.building.edge
Class MGeoEdge<AgentT>
java.lang.Object
de.cesr.more.basic.edge.MEdge<AgentT>
de.cesr.more.geo.building.edge.MGeoEdge<AgentT>
- All Implemented Interfaces:
- MoreEdge<AgentT>, MoreFadingWeightEdge, MoreTraceableEdge<AgentT>, MoreGeoEdge<AgentT>
public class MGeoEdge<AgentT>
- extends MEdge<AgentT>
- implements MoreGeoEdge<AgentT>, MoreTraceableEdge<AgentT>, MoreFadingWeightEdge
MORe
- Date:
- Jan 3, 2011
Field Summary |
protected double |
length
|
length
protected double length
MGeoEdge
public MGeoEdge(AgentT source,
AgentT target,
boolean directed)
- Parameters:
source
- target
- directed
-
- Throws:
MIdentifyCallerException
MGeoEdge
public MGeoEdge(AgentT source,
AgentT target,
boolean directed,
double weight)
setLength
public void setLength(double length)
- Specified by:
setLength
in interface MoreGeoEdge<AgentT>
- Parameters:
length
- this node's geographical length- See Also:
MoreGeoEdge.setLength(double)
getLength
public double getLength()
- Specified by:
getLength
in interface MoreGeoEdge<AgentT>
- Returns:
- this node's geographical length
- See Also:
MoreGeoEdge.getLength()
activate
public void activate()
- Description copied from interface:
MoreTraceableEdge
- Mark the edge active for the current tick.
- Specified by:
activate
in interface MoreTraceableEdge<AgentT>
- Overrides:
activate
in class MEdge<AgentT>
- See Also:
MoreTraceableEdge.activate()