|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.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 | ||||||||