Uses of Interface
org.osm2world.core.math.datastructures.IntersectionTestObject

Packages that use IntersectionTestObject
org.osm2world.core.heightmap.data   
org.osm2world.core.map_data.data   
org.osm2world.core.map_elevation.creation   
org.osm2world.core.math classes for geometric objects that are used throughout OSM2World 
org.osm2world.core.math.datastructures   
org.osm2world.core.world.data   
org.osm2world.core.world.modules   
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 IntersectionTestObject in org.osm2world.core.heightmap.data
 

Subinterfaces of IntersectionTestObject in org.osm2world.core.heightmap.data
 interface TerrainElevationCell
           
 

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

Subinterfaces of IntersectionTestObject in org.osm2world.core.map_data.data
 interface MapElement
           
 

Classes in org.osm2world.core.map_data.data that implement IntersectionTestObject
 class MapArea
           
 class MapNode
          grid representation of an OSM node, references inbound and outbound MapWaySegments.
 class MapWaySegment
          line between two nodes in the map data
 

Uses of IntersectionTestObject in org.osm2world.core.map_elevation.creation
 

Classes in org.osm2world.core.map_elevation.creation that implement IntersectionTestObject
protected static class AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNode
          a node that is affected by the forces during elevation determination.
 class AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnArea
          AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNode representing a point on a MapArea
 class AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnLine
          AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNode representing a point on a MapWaySegment
 class AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnNode
          AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNode based on a MapNode
 class AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnTerrainPoint
           
 

Uses of IntersectionTestObject in org.osm2world.core.math
 

Methods in org.osm2world.core.math with parameters of type IntersectionTestObject
 boolean AxisAlignedBoundingBoxXZ.contains(IntersectionTestObject object)
           
 

Uses of IntersectionTestObject in org.osm2world.core.math.datastructures
 

Classes in org.osm2world.core.math.datastructures with type parameters of type IntersectionTestObject
 class IntersectionGrid<T extends IntersectionTestObject>
          a data structure that can be used to speed up intersection tests.
 

Methods in org.osm2world.core.math.datastructures with parameters of type IntersectionTestObject
 Collection<Collection<T>> IntersectionGrid.cellsFor(IntersectionTestObject object)
          returns all non-empty cells that would contain the object.
 

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

Subinterfaces of IntersectionTestObject in org.osm2world.core.world.data
 interface TerrainBoundaryWorldObject
          area covered by representations with this interface will not be covered by terrain if the representation is on the ground (according to WorldObject.getGroundState()).
 

Classes in org.osm2world.core.world.data that implement IntersectionTestObject
 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 IntersectionTestObject in org.osm2world.core.world.modules
 

Classes in org.osm2world.core.world.modules that implement IntersectionTestObject
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.TunnelEntrance
           
static class WaterModule.RiverJunction
           
static class WaterModule.Water
           
static class WaterModule.Waterway
           
 

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

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