Package | Description |
---|---|
org.osm2world.core | |
org.osm2world.core.map_elevation.creation | |
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
|
org.osm2world.viewer.control.actions | |
org.osm2world.viewer.model |
Modifier and Type | Method and Description |
---|---|
void |
ConversionFacade.setEleConstraintEnforcerFactory(Factory<? extends EleConstraintEnforcer> interpolatorFactory)
sets the factory that will make
EleConstraintEnforcer
instances during subsequent calls to
ConversionFacade.createRepresentations(OSMData, List, Configuration, List) . |
Modifier and Type | Class and Description |
---|---|
class |
EleConstraintValidator
a wrapper for an
EleConstraintEnforcer that passes all calls though,
but looks for obvious contradictions in the constraints to help with debugging. |
class |
LPEleConstraintEnforcer
enforces constraints using linear programming
|
class |
NoneEleConstraintEnforcer
enforcer implementation that simply passes the interpolated terrain
elevations through, and does not actually enforce constraints.
|
class |
SimpleEleConstraintEnforcer
enforcer implementation that ignores many of the constraints,
but is much faster than the typical full implementation.
|
Constructor and Description |
---|
EleConstraintValidator(MapData mapData,
EleConstraintEnforcer enforcer) |
Modifier and Type | Method and Description |
---|---|
void |
WorldObject.defineEleConstraints(EleConstraintEnforcer enforcer)
lets this object add constraints for the relative elevations of its
EleConnector s. |
void |
NoOutlineNodeWorldObject.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
OutlineNodeWorldObject.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
NoOutlineWaySegmentWorldObject.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
AbstractAreaWorldObject.defineEleConstraints(EleConstraintEnforcer enforcer) |
Modifier and Type | Method and Description |
---|---|
void |
TreeModule.TreeRow.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
TreeModule.Forest.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
TunnelModule.TunnelEntrance.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
TunnelModule.TunnelJunction.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
WaterModule.Waterway.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
WaterModule.Water.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
BuildingModule.Building.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
SurfaceAreaModule.SurfaceArea.defineEleConstraints(EleConstraintEnforcer enforcer) |
void |
RoadModule.Road.defineEleConstraints(EleConstraintEnforcer enforcer) |
Modifier and Type | Method and Description |
---|---|
void |
BridgeOrTunnel.defineEleConstraints(EleConstraintEnforcer enforcer) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractNetworkWaySegmentWorldObject.defineEleConstraints(EleConstraintEnforcer enforcer) |
Constructor and Description |
---|
SetEleConstraintEnforcerAction(Class<? extends EleConstraintEnforcer> enforcerClass,
ViewerFrame viewerFrame,
Data data,
RenderOptions renderOptions) |
Modifier and Type | Method and Description |
---|---|
Class<? extends EleConstraintEnforcer> |
RenderOptions.getEnforcerClass() |
Modifier and Type | Method and Description |
---|---|
void |
Data.loadOSMData(OSMDataReader reader,
boolean failOnLargeBBox,
Factory<? extends TerrainInterpolator> interpolatorFactory,
Factory<? extends EleConstraintEnforcer> enforcerFactory,
ConversionFacade.ProgressListener listener) |
void |
RenderOptions.setEnforcerClass(Class<? extends EleConstraintEnforcer> enforcerClass) |