Uses of Interface
org.goplanit.utils.zoning.Connectoid
-
Packages that use Connectoid Package Description org.goplanit.converter.idmapping org.goplanit.geoio.converter.zoning.featurecontext org.goplanit.network.transport Integrated network component object classesorg.goplanit.utils.zoning zoning oriented utility classesorg.goplanit.zoning org.goplanit.zoning.modifier.event.handler -
-
Uses of Connectoid in org.goplanit.converter.idmapping
Methods in org.goplanit.converter.idmapping that return types with arguments of type Connectoid Modifier and Type Method Description static Function<Connectoid,String>
IdMapperFunctionFactory. createConnectoidIdMappingFunction(IdMapperType idMapper)
create a function that takes a connectoid and generates the appropriate id based on the user configurationFunction<Connectoid,String>
ZoningIdMapper. getConnectoidIdMapper()
get id mapper for Connectoid -
Uses of Connectoid in org.goplanit.geoio.converter.zoning.featurecontext
Classes in org.goplanit.geoio.converter.zoning.featurecontext with type parameters of type Connectoid Modifier and Type Class Description class
PlanitConnectoidFeatureTypeContext<C extends Connectoid>
Track contextual relevant information for PLANit connectoids that are persistedMethods in org.goplanit.geoio.converter.zoning.featurecontext with type parameters of type Connectoid Modifier and Type Method Description protected static <CC extends Connectoid>
List<Triple<String,String,Function<CC,? extends Object>>>PlanitConnectoidFeatureTypeContext. createBaseFeatureDescription(ZoningIdMapper zoningIdMapper, NetworkIdMapper networkIdMapper)
The mapping from PLANIT connectoid base GIS attributes (without geometry to allow for addition of other attributes until adding geometry later via derived class usingPlanitConnectoidFeatureTypeContext.createGeometryFeatureDescription()
-
Uses of Connectoid in org.goplanit.network.transport
Methods in org.goplanit.network.transport with parameters of type Connectoid Modifier and Type Method Description protected void
TransportModelNetwork. createAndRegisterConnectoidEdgeAndEdgeSegments(ConnectoidEdgeFactory connectoidEdgeFactory, ConnectoidSegmentFactory connectoidSegmentFactory, CentroidVertex centroidVertex, Zone accessZone, Connectoid connectoid, PlanitJtsCrsUtils geoTools)
Given context of centroid vertex and connectoid + access zone, we create the required connectoid edges and connected segments with the provided factories -
Uses of Connectoid in org.goplanit.utils.zoning
Classes in org.goplanit.utils.zoning with type parameters of type Connectoid Modifier and Type Interface Description interface
Connectoids<T extends Connectoid>
Container to register and manager connectoids that define the points of access for zones regarding infrastructure network (layer)Subinterfaces of Connectoid in org.goplanit.utils.zoning Modifier and Type Interface Description interface
DirectedConnectoid
A directed connectoid is referring to an access edge segment in a network (layer) which is directed for access hence, the connectoid also being directed.interface
UndirectedConnectoid
An undirected connectoid is accessed through a referenced node where all incoming/outgoing edges/edge segments potentially have access.Fields in org.goplanit.utils.zoning with type parameters of type Connectoid Modifier and Type Field Description static Class<Connectoid>
Connectoid. CONNECTOID_ID_CLASS
the class ot use for id generationMethods in org.goplanit.utils.zoning with type parameters of type Connectoid Modifier and Type Method Description static <C extends Connectoid,Z extends Zone>
voidConnectoidUtils. updateAccessZoneMapping(Iterable<C> connectoids, Function<Z,Z> zoneToZoneMapping, boolean removeMissingMappings)
Update the parent edge of all edge segments based on the mapping provided (if any)Methods in org.goplanit.utils.zoning that return Connectoid Modifier and Type Method Description Connectoid
Connectoid. 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.Connectoid
Connectoid. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.utils.zoning that return types with arguments of type Connectoid Modifier and Type Method Description default Class<Connectoid>
Connectoid. getIdClass()
Each managed id class is expected to generate its ids based on its class signature. -
Uses of Connectoid in org.goplanit.zoning
Classes in org.goplanit.zoning with type parameters of type Connectoid Modifier and Type Class Description class
ConnectoidsImpl<T extends Connectoid>
Base implementation of Connectoids container and factory classClasses in org.goplanit.zoning that implement Connectoid Modifier and Type Class Description class
ConnectoidImpl
connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, the type of connectoid depends on the implementing classclass
DirectedConnectoidImpl
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced nodeclass
UndirectedConnectoidImpl
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced node -
Uses of Connectoid in org.goplanit.zoning.modifier.event.handler
Fields in org.goplanit.zoning.modifier.event.handler with type parameters of type Connectoid Modifier and Type Field Description protected Map<DirectedVertex,ArrayList<Connectoid>>
UpdateConnectoidsOnVertexRemovalHandler. connectoidsByAccessVertex
index all connectoids by access vertex to minimise lookups
-