Package org.planit.network.macroscopic
Class MacroscopicNetwork
- java.lang.Object
-
- org.djutils.event.EventProducer
-
- org.planit.assignment.TrafficAssignmentComponent<Network>
-
- org.planit.network.Network
-
- org.planit.network.InfrastructureNetwork
-
- org.planit.network.macroscopic.MacroscopicNetwork
-
- All Implemented Interfaces:
Serializable
,Comparable<Idable>
,org.djutils.event.EventProducerInterface
,Idable
public class MacroscopicNetwork extends InfrastructureNetwork
Macroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.- Author:
- markr
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.planit.network.InfrastructureNetwork
infrastructureLayers, modes
-
Fields inherited from class org.planit.network.Network
MACROSCOPIC_NETWORK, networkIdGroupingToken
-
Fields inherited from class org.planit.assignment.TrafficAssignmentComponent
id, tokenId, trafficComponentType
-
-
Constructor Summary
Constructors Constructor Description MacroscopicNetwork(IdGroupingToken tokenId)
Constructor
-
Method Summary
-
Methods inherited from class org.planit.network.InfrastructureNetwork
getCoordinateReferenceSystem, getInfrastructureLayerByMode, initialiseInfrastructureLayers, removeDanglingSubnetworks, removeDanglingSubnetworks, setCoordinateReferenceSystem, transform
-
Methods inherited from class org.planit.network.Network
getNetworkGroupingTokenId
-
Methods inherited from class org.planit.assignment.TrafficAssignmentComponent
equals, getId, getIdGroupingToken, getSourceId, getTrafficComponentType, hashCode
-
Methods inherited from class org.djutils.event.EventProducer
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, getEventTypesWithListeners, hasListeners, numberOfListeners, removeAllListeners, removeAllListeners, removeListener
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.planit.utils.id.Idable
compareTo, idEquals, idHashCode
-
-
-
-
Constructor Detail
-
MacroscopicNetwork
public MacroscopicNetwork(IdGroupingToken tokenId)
Constructor- Parameters:
tokenId
- contiguous id generation within this group for instances of this class
-
-