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

Packages that use WorldObject
org.osm2world.core.map_data.data   
org.osm2world.core.target export targets for the generated models 
org.osm2world.core.target.common   
org.osm2world.core.target.obj target that creates Wavefront .obj and .mtl files 
org.osm2world.core.target.statistics   
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.target
 

Methods in org.osm2world.core.target with parameters of type WorldObject
 void Target.beginObject(WorldObject object)
          announces the begin of the draw* calls for a WorldObject.
 

Uses of WorldObject in org.osm2world.core.target.common
 

Methods in org.osm2world.core.target.common with parameters of type WorldObject
 void FaceTarget.beginObject(WorldObject object)
           
 void AbstractTarget.beginObject(WorldObject object)
           
 

Uses of WorldObject in org.osm2world.core.target.obj
 

Methods in org.osm2world.core.target.obj with parameters of type WorldObject
 void ObjTarget.beginObject(WorldObject object)
           
 

Uses of WorldObject in org.osm2world.core.target.statistics
 

Methods in org.osm2world.core.target.statistics with parameters of type WorldObject
 void StatisticsTarget.beginObject(WorldObject object)
           
 

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
 class NoOutlineNodeWorldObject
          superclass for NodeWorldObjects that don't have an outline, and are not part of a network.
 class NoOutlineWaySegmentWorldObject
          superclass for WaySegmentWorldObjects that don't have an outline, and are not part of a network.
 

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

Classes in org.osm2world.core.world.modules that implement WorldObject
static class BuildingModule.Building
           
static class RailwayModule.RailJunction
           
static class RoadModule.Road
          representation of a road
static class RoadModule.RoadArea
           
static class RoadModule.RoadConnector
          visible connectors where a road changes width or lane layout
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 TunnelModule.TunnelJunction
           
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 void WorldModuleGeometryUtil.filterWorldObjectCollisions(Collection<VectorXZ> positions, Collection<WorldObject> worldObjects)
          removes positions from a collection if they are 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