Uses of Interface
org.goplanit.utils.zoning.OdZone
-
Packages that use OdZone Package Description org.goplanit.assignment.ltm.sltm org.goplanit.assignment.ltm.sltm.consumer org.goplanit.geoio.converter.zoning.featurecontext org.goplanit.od.demand Contains the definitions of the Origin-Destination Demand classesorg.goplanit.utils.zoning zoning oriented utility classesorg.goplanit.zoning -
-
Uses of OdZone in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm with parameters of type OdZone Modifier and Type Method Description protected CentroidVertex
StaticLtmAssignmentStrategy. findCentroidVertex(OdZone zone)
map zone to centroid vertex -
Uses of OdZone in org.goplanit.assignment.ltm.sltm.consumer
Methods in org.goplanit.assignment.ltm.sltm.consumer with parameters of type OdZone Modifier and Type Method Description void
PathFlowUpdateConsumer. accept(OdZone origin, OdZone destination, Double odDemand)
Update the turn flows for the path of the given origin,destination,demand combination -
Uses of OdZone in org.goplanit.geoio.converter.zoning.featurecontext
Constructor parameters in org.goplanit.geoio.converter.zoning.featurecontext with type arguments of type OdZone Constructor Description PlanitOdZoneFeatureTypeContext(Function<OdZone,String> zoneIdMapper, Class<T> geometryType)
Constructor -
Uses of OdZone in org.goplanit.od.demand
Methods in org.goplanit.od.demand with parameters of type OdZone Modifier and Type Method Description default void
OdDemands. forEachNonZeroDestinationDemand(OdZones odZones, OdZone origin, BiConsumer<OdZone,Double> consumer)
Apply the provided consumer to each destination of the origin provided that has non zero demandsMethod parameters in org.goplanit.od.demand with type arguments of type OdZone Modifier and Type Method Description default void
OdDemands. forEachNonZeroDestinationDemand(OdZones odZones, OdZone origin, BiConsumer<OdZone,Double> consumer)
Apply the provided consumer to each destination of the origin provided that has non zero demandsdefault void
OdDemands. forEachNonZeroOdDemand(OdZones odZones, TriConsumer<OdZone,OdZone,Double> consumer)
Apply the provided consumer to each origin-destination combination found that has non zero demandsdefault void
OdDemands. forEachNonZeroOdDemand(OdZones odZones, TriConsumer<OdZone,OdZone,Double> consumer)
Apply the provided consumer to each origin-destination combination found that has non zero demands -
Uses of OdZone in org.goplanit.utils.zoning
Fields in org.goplanit.utils.zoning with type parameters of type OdZone Modifier and Type Field Description static Class<OdZone>
OdZone. OD_ZONE_ID_CLASS
the class to use for the additional od zone id generationMethods in org.goplanit.utils.zoning that return OdZone Modifier and Type Method Description OdZone
OdZoneFactory. createNew()
Create a new OD zone without registeringOdZone
OdZone. deepClone()
An id entity should always support a deep copy, i.e., all "owned" members will be deep copied when a clone of this instance is created via this call.OdZone
OdZoneFactory. registerNew()
Create and register new OD zoneOdZone
OdZone. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.utils.zoning that return types with arguments of type OdZone Modifier and Type Method Description default Class<OdZone>
OdZone. getOdZoneIdClass()
Method parameters in org.goplanit.utils.zoning with type arguments of type OdZone Modifier and Type Method Description OdZones
OdZones. deepCloneWithMapping(BiConsumer<OdZone,OdZone> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperOdZones
OdZones. deepCloneWithMapping(BiConsumer<OdZone,OdZone> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperdefault void
OdZones. forEachOriginDestination(BiConsumer<OdZone,OdZone> consumer)
Loop over all origin destination combinations possible given the registered zones and apply the provided consumerdefault void
OdZones. forEachOriginDestination(BiConsumer<OdZone,OdZone> consumer)
Loop over all origin destination combinations possible given the registered zones and apply the provided consumer -
Uses of OdZone in org.goplanit.zoning
Classes in org.goplanit.zoning that implement OdZone Modifier and Type Class Description class
OdZoneImpl
An Od zoneMethods in org.goplanit.zoning that return OdZone Modifier and Type Method Description OdZone
OdZoneFactoryImpl. createNew()
Create a new OD zone without registeringOdZone
OdZoneFactoryImpl. registerNew()
Create and register new OD zoneMethod parameters in org.goplanit.zoning with type arguments of type OdZone Modifier and Type Method Description OdZonesImpl
OdZonesImpl. deepCloneWithMapping(BiConsumer<OdZone,OdZone> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperOdZonesImpl
OdZonesImpl. deepCloneWithMapping(BiConsumer<OdZone,OdZone> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConstructor parameters in org.goplanit.zoning with type arguments of type OdZone Constructor Description OdZonesImpl(OdZonesImpl other, boolean deepCopy, BiConsumer<OdZone,OdZone> mapper)
Copy constructor, also creates new factory with this as its underlying containerOdZonesImpl(OdZonesImpl other, boolean deepCopy, BiConsumer<OdZone,OdZone> mapper)
Copy constructor, also creates new factory with this as its underlying container
-