Uses of Interface
org.osm2world.core.world.data.WorldObject

Packages that use WorldObject
org.osm2world.core.map_data.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 
 

Uses of WorldObject in org.osm2world.core.map_data.data
 

Methods in org.osm2world.core.map_data.data that return WorldObject
 WorldObject MapElement.getPrimaryRepresentation()
          returns the primary representation, or null if the object doesn't have any.
 

Methods in org.osm2world.core.map_data.data that return types with arguments of type WorldObject
 List<? extends WorldObject> MapElement.getRepresentations()
          returns the visual representations of this element.
 Iterable<WorldObject> MapData.getWorldObjects()
          returns all WorldObjects from elements in this data set.
 

Uses of WorldObject in org.osm2world.core.world.data
 

Subinterfaces of WorldObject in org.osm2world.core.world.data
 interface AreaWorldObject
           
 interface NodeWorldObject
           
 interface TerrainBoundaryWorldObject
          area covered by representations with this interface will not be covered by terrain if the representation is on the ground (according to getGroundState()).
 interface WaySegmentWorldObject
           
 interface WorldObjectWithOutline
          world object that has a defined outline that can be used for purposes such as cutting holes into the terrain (if this is instance of TerrainBoundaryWorldObject), cutting tunnels through buildings, preventing bridge pillars from piercing through this WorldObject ...
 

Classes in org.osm2world.core.world.data that implement WorldObject
 class AbstractAreaWorldObject
          implementation of AreaWorldObject that offers some basic features: < ul> providing the object outline based on the MapArea providing bounding geometry for intersection tests calculating a triangulation of the surface for rendering
 

Uses of WorldObject in org.osm2world.core.world.modules
 

Classes in org.osm2world.core.world.modules that implement WorldObject
static class RailwayModule.RailJunction
           
static class RoadModule.Road
          representation of a road
static class RoadModule.RoadArea
           
static class RoadModule.RoadCrossingAtConnector
          representation for crossings (zebra crossing etc.) on roads
static class RoadModule.RoadJunction
          representation for junctions between roads.
static class TunnelModule.Tunnel
           
static class TunnelModule.TunnelEntrance
           
static class WaterModule.RiverJunction
           
static class WaterModule.Water
           
static class WaterModule.Waterway
           
 

Uses of WorldObject in org.osm2world.core.world.modules.common
 

Method parameters in org.osm2world.core.world.modules.common with type arguments of type WorldObject
static boolean WorldModuleGeometryUtil.piercesWorldObject(VectorXZ pos, Collection<WorldObject> worldObjects)
          checks whether a position is on the area covered by a WorldObjectWithOutline from a collection of WorldObjects.
 

Uses of WorldObject in org.osm2world.core.world.network
 

Subinterfaces of WorldObject in org.osm2world.core.world.network
 interface NetworkWaySegmentWorldObject
          "networks" are sets of WorldObjects that have certain frequently required characteristics.
 

Classes in org.osm2world.core.world.network that implement WorldObject
 class AbstractNetworkWaySegmentWorldObject
           
 class JunctionNodeWorldObject
           
 class NetworkAreaWorldObject
           
 class VisibleConnectorNodeWorldObject