Package | Description |
---|---|
org.osm2world.core.map_elevation.creation | |
org.osm2world.core.map_elevation.data | |
org.osm2world.core.world.data | |
org.osm2world.core.world.modules | |
org.osm2world.core.world.modules.common | |
org.osm2world.core.world.network |
functionality used by groups of features that aren't isolated, but form a "network" of nodes, ways and areas
|
Modifier and Type | Method and Description |
---|---|
void |
EleConstraintEnforcer.requireSameEle(EleConnector c1,
EleConnector c2)
requires two connectors to be at the same elevation
|
void |
NoneEleConstraintEnforcer.requireSameEle(EleConnector c1,
EleConnector c2) |
void |
SimpleEleConstraintEnforcer.requireSameEle(EleConnector c1,
EleConnector c2) |
void |
LPEleConstraintEnforcer.requireSameEle(EleConnector c1,
EleConnector c2) |
void |
EleConstraintValidator.requireSameEle(EleConnector c1,
EleConnector c2) |
void |
EleConstraintEnforcer.requireSmoothness(EleConnector from,
EleConnector via,
EleConnector to)
requires that there is a "smooth" transition between two line segments
|
void |
NoneEleConstraintEnforcer.requireSmoothness(EleConnector from,
EleConnector via,
EleConnector to) |
void |
SimpleEleConstraintEnforcer.requireSmoothness(EleConnector from,
EleConnector via,
EleConnector to) |
void |
LPEleConstraintEnforcer.requireSmoothness(EleConnector from,
EleConnector via,
EleConnector to) |
void |
EleConstraintValidator.requireSmoothness(EleConnector v1,
EleConnector v2,
EleConnector v3) |
void |
EleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector lower)
requires two connectors' elevations to differ by a given distance
|
void |
NoneEleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector lower) |
void |
SimpleEleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector lower) |
void |
LPEleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector lower) |
void |
EleConstraintValidator.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector lower) |
void |
EleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector base1,
EleConnector base2)
requires a connector to be a give distance above a line segment
defined by two other connectors.
|
void |
NoneEleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector base1,
EleConnector base2) |
void |
SimpleEleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector base1,
EleConnector base2) |
void |
LPEleConstraintEnforcer.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector base1,
EleConnector base2) |
void |
EleConstraintValidator.requireVerticalDistance(EleConstraintEnforcer.ConstraintType type,
double distance,
EleConnector upper,
EleConnector base1,
EleConnector base2) |
Modifier and Type | Method and Description |
---|---|
void |
EleConstraintEnforcer.addConnectors(Iterable<EleConnector> connectors)
makes connectors known to this enforcer.
|
void |
NoneEleConstraintEnforcer.addConnectors(Iterable<EleConnector> connectors) |
void |
SimpleEleConstraintEnforcer.addConnectors(Iterable<EleConnector> newConnectors) |
void |
LPEleConstraintEnforcer.addConnectors(Iterable<EleConnector> connectors) |
void |
EleConstraintValidator.addConnectors(Iterable<EleConnector> connectors) |
void |
EleConstraintEnforcer.requireIncline(EleConstraintEnforcer.ConstraintType type,
double incline,
List<EleConnector> cs)
requires an incline along a sequence of connectors.
|
void |
NoneEleConstraintEnforcer.requireIncline(EleConstraintEnforcer.ConstraintType type,
double incline,
List<EleConnector> cs) |
void |
SimpleEleConstraintEnforcer.requireIncline(EleConstraintEnforcer.ConstraintType type,
double incline,
List<EleConnector> cs) |
void |
LPEleConstraintEnforcer.requireIncline(EleConstraintEnforcer.ConstraintType type,
double incline,
List<EleConnector> cs) |
void |
EleConstraintValidator.requireIncline(EleConstraintEnforcer.ConstraintType type,
double incline,
List<EleConnector> cs) |
void |
EleConstraintEnforcer.requireSameEle(Iterable<EleConnector> cs)
requires a number of connectors to be at the same elevation
|
void |
NoneEleConstraintEnforcer.requireSameEle(Iterable<EleConnector> cs) |
void |
SimpleEleConstraintEnforcer.requireSameEle(Iterable<EleConnector> cs) |
void |
LPEleConstraintEnforcer.requireSameEle(Iterable<EleConnector> cs) |
void |
EleConstraintValidator.requireSameEle(Iterable<EleConnector> cs) |
Modifier and Type | Field and Description |
---|---|
List<EleConnector> |
EleConnectorGroup.eleConnectors |
Modifier and Type | Method and Description |
---|---|
EleConnector |
EleConnectorGroup.getConnector(VectorXZ pos) |
Modifier and Type | Method and Description |
---|---|
List<EleConnector> |
LPVariablePair.getConnectors()
returns all connectors currently in this set.
|
List<EleConnector> |
EleConnectorGroup.getConnectors(Iterable<VectorXZ> positions) |
Iterator<EleConnector> |
EleConnectorGroup.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
LPVariablePair.add(EleConnector c)
adds a connector to the set of
EleConnector s whose elevation
is represented by this LPVariablePair |
void |
EleConnectorGroup.add(EleConnector newConnector) |
boolean |
EleConnector.connectsTo(EleConnector other)
returns true if this connector is to be joined with the other one.
|
boolean |
LPVariablePair.connectsTo(EleConnector other)
connectsTo(EleConnector) for this set |
Modifier and Type | Method and Description |
---|---|
void |
EleConnectorGroup.addAll(Iterable<EleConnector> newConnectors) |
Constructor and Description |
---|
LPVariablePair(EleConnector firstMember)
creates a variable pair for a first
EleConnector . |
Modifier and Type | Method and Description |
---|---|
Iterable<EleConnector> |
WorldObject.getEleConnectors()
returns all
EleConnector s used by this WorldObject |
Iterable<EleConnector> |
NoOutlineNodeWorldObject.getEleConnectors() |
Iterable<EleConnector> |
NoOutlineWaySegmentWorldObject.getEleConnectors() |
Modifier and Type | Method and Description |
---|---|
Iterable<EleConnector> |
TreeModule.TreeRow.getEleConnectors() |
Iterable<EleConnector> |
TreeModule.Forest.getEleConnectors() |
Iterable<EleConnector> |
TunnelModule.TunnelEntrance.getEleConnectors() |
Iterable<EleConnector> |
TunnelModule.TunnelJunction.getEleConnectors() |
Modifier and Type | Method and Description |
---|---|
Iterable<EleConnector> |
BridgeOrTunnel.getEleConnectors() |
Modifier and Type | Method and Description |
---|---|
protected List<EleConnector> |
AbstractNetworkWaySegmentWorldObject.getCenterlineEleConnectors() |