Uses of Interface
org.osm2world.core.map_data.data.MapElement

Packages that use MapElement
org.osm2world.core.map_data.creation.index   
org.osm2world.core.map_data.data   
org.osm2world.core.map_data.data.overlaps   
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 
 

Uses of MapElement in org.osm2world.core.map_data.creation.index
 

Fields in org.osm2world.core.map_data.creation.index with type parameters of type MapElement
protected  ArrayList<MapElement> Map2dTree.Leaf.elements
           
 

Methods in org.osm2world.core.map_data.creation.index that return types with arguments of type MapElement
 Iterable<? extends Iterable<MapElement>> MapDataIndex.getLeaves()
           
 Iterable<? extends Iterable<MapElement>> MapIntersectionGrid.getLeaves()
           
 Iterator<MapElement> MapQuadtree.QuadLeaf.iterator()
           
 Iterator<MapElement> Map2dTree.Leaf.iterator()
           
 

Methods in org.osm2world.core.map_data.creation.index with parameters of type MapElement
 void Map2dTree.Node.add(MapElement element, boolean suppressSplits)
           
 void Map2dTree.InnerNode.add(MapElement element, boolean suppressSplits)
           
 void Map2dTree.Leaf.add(MapElement element, boolean suppressSplits)
           
protected static Iterable<MapNode> Map2dTree.getMapNodes(MapElement element)
           
 

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

Classes in org.osm2world.core.map_data.data that implement MapElement
 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
 

Methods in org.osm2world.core.map_data.data that return types with arguments of type MapElement
 Iterable<MapElement> MapData.getMapElements()
           
 Collection<MapOverlap<? extends MapElement,? extends MapElement>> MapElement.getOverlaps()
          returns all overlaps between this MapElement and other MapElements.
 Collection<MapOverlap<? extends MapElement,? extends MapElement>> MapElement.getOverlaps()
          returns all overlaps between this MapElement and other MapElements.
 

Uses of MapElement in org.osm2world.core.map_data.data.overlaps
 

Classes in org.osm2world.core.map_data.data.overlaps with type parameters of type MapElement
 class MapOverlap<T1 extends MapElement,T2 extends MapElement>
          supertype for intersections and inclusions between two MapElements
 class MapOverlap<T1 extends MapElement,T2 extends MapElement>
          supertype for intersections and inclusions between two MapElements
 

Fields in org.osm2world.core.map_data.data.overlaps declared as MapElement
 T1 MapOverlap.e1
           
 T2 MapOverlap.e2
           
 

Methods in org.osm2world.core.map_data.data.overlaps that return MapElement
 MapElement MapOverlap.getOther(MapElement element)
          takes one of the MapWaySegments that participate in this overlap and returns the other one
 

Methods in org.osm2world.core.map_data.data.overlaps with parameters of type MapElement
 MapWaySegment MapIntersectionWW.getOther(MapElement line)
          takes one of the intersecting MapWaySegments and returns the other one
 MapArea MapOverlapAA.getOther(MapElement element)
           
 MapElement MapOverlap.getOther(MapElement element)
          takes one of the MapWaySegments that participate in this overlap and returns the other one
 

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

Methods in org.osm2world.core.map_elevation.creation with parameters of type MapElement
 void AdvancedAbstractElevationCalculator.ElevationDeterminationScenario.addElement(MapElement e)
           
 void AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.addElement(MapElement e)
           
 

Uses of MapElement in org.osm2world.core.map_elevation.data
 

Methods in org.osm2world.core.map_elevation.data that return MapElement
protected  MapElement NodeElevationProfile.getElement()
           
protected abstract  MapElement ElevationProfile.getElement()
           
protected  MapElement WaySegmentElevationProfile.getElement()
           
protected  MapElement AreaElevationProfile.getElement()
           
 

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

Methods in org.osm2world.core.world.data that return MapElement
 MapElement NoOutlineWaySegmentWorldObject.getPrimaryMapElement()
           
 MapElement NoOutlineNodeWorldObject.getPrimaryMapElement()
           
 MapElement AbstractAreaWorldObject.getPrimaryMapElement()
           
 MapElement WorldObject.getPrimaryMapElement()
          returns the "primary" MapElement for this WorldObject; i.e.
 

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

Methods in org.osm2world.core.world.modules that return MapElement
 MapElement BuildingModule.Building.getPrimaryMapElement()
           
 MapElement TunnelModule.Tunnel.getPrimaryMapElement()
           
 MapElement TunnelModule.TunnelEntrance.getPrimaryMapElement()
           
 MapElement TunnelModule.TunnelJunction.getPrimaryMapElement()
           
 

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

Methods in org.osm2world.core.world.modules.common with parameters of type MapElement
protected  void AbstractModule.applyToElement(MapElement element)
          create WorldObjects for a MapElement.
 

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

Methods in org.osm2world.core.world.network that return MapElement
 MapElement VisibleConnectorNodeWorldObject.getPrimaryMapElement()
           
 MapElement AbstractNetworkWaySegmentWorldObject.getPrimaryMapElement()
           
 MapElement JunctionNodeWorldObject.getPrimaryMapElement()