Uses of Interface
org.planit.utils.network.virtual.Centroid
-
Packages that use Centroid Package Description org.planit.io.xml.zoning Classes to update the Zoning object using input values from the XML zoning input file.org.planit.network.virtual Virtual network component object classesorg.planit.route PLANit route classesorg.planit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of Centroid in org.planit.io.xml.zoning
Methods in org.planit.io.xml.zoning with parameters of type Centroid Modifier and Type Method Description static void
UpdateZoning. registerNewConnectoid(Zoning zoning, PhysicalNetwork.Nodes nodes, org.planit.xml.generated.XMLElementZones.Zone zone, Centroid centroid, InputBuilderListener inputBuilderListener)
Generates and registers a Connectoid object from the current Centroid and generated Zone object -
Uses of Centroid in org.planit.network.virtual
Classes in org.planit.network.virtual that implement Centroid Modifier and Type Class Description class
CentroidImpl
Centroid implementationFields in org.planit.network.virtual declared as Centroid Modifier and Type Field Description protected Centroid
ZoneImpl. centroid
Centroid of the zoneFields in org.planit.network.virtual with type parameters of type Centroid Modifier and Type Field Description protected Map<Long,Centroid>
VirtualNetwork. centroidMap
Methods in org.planit.network.virtual that return Centroid Modifier and Type Method Description Centroid
ZoneImpl. getCentroid()
Returns the centroid of this zoneCentroid
VirtualNetwork.Centroids. registerCentroid(Centroid centroid)
Add centroid to the internal container If centroid overrides an existing centroid, the removed centroid is returnedCentroid
VirtualNetwork.Centroids. registerNewCentroid(Zone zone)
Create new centroidMethods in org.planit.network.virtual that return types with arguments of type Centroid Modifier and Type Method Description Iterator<Centroid>
VirtualNetwork.Centroids. iterator()
Access to all centroids via iteratorMethods in org.planit.network.virtual with parameters of type Centroid Modifier and Type Method Description Centroid
VirtualNetwork.Centroids. registerCentroid(Centroid centroid)
Add centroid to the internal container If centroid overrides an existing centroid, the removed centroid is returnedConnectoid
VirtualNetwork.Connectoids. registerNewConnectoid(Centroid centroid, Node node, double length)
Create new connectoid to from a specified centroid to a specified nodeConnectoid
VirtualNetwork.Connectoids. registerNewConnectoid(Centroid centroid, Node node, double length, Object externalId)
Create new connectoid to from a specified centroid to a specified nodevoid
ZoneImpl. setCentroid(Centroid centroid)
Set the centroid of this zoneConstructors in org.planit.network.virtual with parameters of type Centroid Constructor Description ConnectoidImpl(IdGroupingToken groupId, Centroid centroidA, Node nodeB, double length)
ConstructorConnectoidImpl(IdGroupingToken groupId, Centroid centroidA, Node nodeB, double length, Object externalId)
ConstructorZoneImpl(IdGroupingToken groupId, Object externalId, Centroid centroid)
Constructor -
Uses of Centroid in org.planit.route
Methods in org.planit.route with parameters of type Centroid Modifier and Type Method Description static Route
Route. createRoute(IdGroupingToken groupId, Centroid destination, Pair<Double,EdgeSegment>[] vertexPathAndCost)
Create the route from an implicit origin to a specified destination, using the vertexPathAndCost array as input coming from a shortest path algorithm output This method makes use of the fact that the origin pair in the vertexPathAndCost array has a null EdgeSegment. -
Uses of Centroid in org.planit.utils.network.virtual
Methods in org.planit.utils.network.virtual that return Centroid Modifier and Type Method Description Centroid
Zone. getCentroid()
Returns the centroid of this zone
-