org.osm2world.core.map_data.data.overlaps
Class MapOverlapAA

Object
  extended by MapOverlap<MapArea,MapArea>
      extended by MapOverlapAA

public class MapOverlapAA
extends MapOverlap<MapArea,MapArea>

overlap between two areas ("Area-Area"). The two areas' outlines either intersect or one of them is completely within the other one.


Field Summary
 
Fields inherited from class MapOverlap
e1, e2, type
 
Constructor Summary
MapOverlapAA(MapArea area1, MapArea area2, MapOverlapType type)
           
 
Method Summary
 Collection<VectorXZ> getIntersectionPositions()
           
 MapArea getOther(MapElement element)
          takes one of the MapWaySegments that participate in this overlap and returns the other one
 
Methods inherited from class MapOverlap
toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapOverlapAA

public MapOverlapAA(MapArea area1,
                    MapArea area2,
                    MapOverlapType type)
Method Detail

getOther

public MapArea getOther(MapElement element)
Description copied from class: MapOverlap
takes one of the MapWaySegments that participate in this overlap and returns the other one

Overrides:
getOther in class MapOverlap<MapArea,MapArea>

getIntersectionPositions

public Collection<VectorXZ> getIntersectionPositions()