|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.cesr.more.rs.building.edge.MGeoRsNetworkEdgeModifier<AgentType,EdgeType>
public class MGeoRsNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
MORe
Field Summary | |
---|---|
protected MoreEdgeFactory<AgentType,EdgeType> |
edgeFac
|
protected com.vividsolutions.jts.geom.GeometryFactory |
geoFactory
|
protected repast.simphony.space.gis.Geography<Object> |
geography
Need to be of type Object since network objects and agents should be insertable |
Constructor Summary | |
---|---|
MGeoRsNetworkEdgeModifier()
|
|
MGeoRsNetworkEdgeModifier(MoreEdgeFactory<AgentType,EdgeType> edgeFac)
|
|
MGeoRsNetworkEdgeModifier(MoreEdgeFactory<AgentType,EdgeType> edgeFac,
repast.simphony.space.gis.Geography<Object> geography,
com.vividsolutions.jts.geom.GeometryFactory geoFactory)
|
Method Summary | |
---|---|
protected void |
addEdgeToGeography(AgentType source,
AgentType target,
EdgeType edge)
|
EdgeType |
createEdge(MoreNetwork<AgentType,EdgeType> network,
AgentType source,
AgentType target)
Creates a new edge from source node to target node within the given network and takes care for additional work in the particular context, e.g. |
MoreEdgeFactory<AgentType,EdgeType> |
getEdgeFactory()
|
com.vividsolutions.jts.geom.GeometryFactory |
getGeoFactory()
|
repast.simphony.space.gis.Geography<Object> |
getGeography()
|
boolean |
removeEdge(MoreNetwork<AgentType,EdgeType> network,
AgentType source,
AgentType target)
Removes an edge from source node to target node within the given network and takes care for additional work in the particular context, e.g. |
void |
setGeoFactory(com.vividsolutions.jts.geom.GeometryFactory geoFactory)
|
void |
setGeography(repast.simphony.space.gis.Geography<Object> geography)
Set geometry = null to omit dealing whit geography. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected repast.simphony.space.gis.Geography<Object> geography
Object
since network objects and agents should be insertable
protected com.vividsolutions.jts.geom.GeometryFactory geoFactory
protected MoreEdgeFactory<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>> edgeFac
Constructor Detail |
---|
public MGeoRsNetworkEdgeModifier()
public MGeoRsNetworkEdgeModifier(MoreEdgeFactory<AgentType,EdgeType> edgeFac)
public MGeoRsNetworkEdgeModifier(MoreEdgeFactory<AgentType,EdgeType> edgeFac, repast.simphony.space.gis.Geography<Object> geography, com.vividsolutions.jts.geom.GeometryFactory geoFactory)
Method Detail |
---|
public EdgeType createEdge(MoreNetwork<AgentType,EdgeType> network, AgentType source, AgentType target)
MoreNetworkEdgeModifier
createEdge
in interface MoreNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
de.cesr.more.manipulate.edge.MoreNetworkEdgeModifier#createEdge(java.lang.Object, java.lang.Object, boolean)
public boolean removeEdge(MoreNetwork<AgentType,EdgeType> network, AgentType source, AgentType target)
MoreNetworkEdgeModifier
removeEdge
in interface MoreNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
de.cesr.more.manipulate.edge.MoreNetworkEdgeModifier#removeEdge(java.lang.Object, java.lang.Object)
protected void addEdgeToGeography(AgentType source, AgentType target, EdgeType edge)
target
- source
- edge
- public repast.simphony.space.gis.Geography<Object> getGeography()
getGeography
in interface MoreGeoNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
public void setGeography(repast.simphony.space.gis.Geography<Object> geography)
setGeography
in interface MoreGeoNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
geography
- the geography to setpublic com.vividsolutions.jts.geom.GeometryFactory getGeoFactory()
getGeoFactory
in interface MoreGeoNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
public void setGeoFactory(com.vividsolutions.jts.geom.GeometryFactory geoFactory)
setGeoFactory
in interface MoreGeoNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
geoFactory
- the geoFactory to setpublic MoreEdgeFactory<AgentType,EdgeType> getEdgeFactory()
getEdgeFactory
in interface MoreNetworkEdgeModifier<AgentType,EdgeType extends repast.simphony.space.graph.RepastEdge<? super AgentType> & MoreEdge<? super AgentType>>
MoreNetworkEdgeModifier.getEdgeFactory()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |