Uses of Class
org.osm2world.core.math.LineSegmentXZ

Packages that use LineSegmentXZ
org.osm2world.core.map_data.data   
org.osm2world.core.map_data.data.overlaps   
org.osm2world.core.math classes for geometric objects that are used throughout OSM2World 
org.osm2world.core.math.algorithms   
org.osm2world.core.world.modules   
 

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

Methods in org.osm2world.core.map_data.data that return LineSegmentXZ
 LineSegmentXZ MapSegment.getLineSegment()
           
 

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

Methods in org.osm2world.core.map_data.data.overlaps that return types with arguments of type LineSegmentXZ
 Collection<LineSegmentXZ> MapOverlapWA.getOverlappedSegments()
           
 Collection<LineSegmentXZ> MapOverlapWA.getSharedSegments()
           
 

Uses of LineSegmentXZ in org.osm2world.core.math
 

Methods in org.osm2world.core.math that return LineSegmentXZ
 LineSegmentXZ PolygonXZ.getClosestSegment(VectorXZ point)
          returns the polygon segment with minimum distance to a given point
 LineSegmentXZ LineSegmentXYZ.getSegmentXZ()
           
 

Methods in org.osm2world.core.math that return types with arguments of type LineSegmentXZ
 List<LineSegmentXZ> SimplePolygonXZ.getSegments()
           
 List<LineSegmentXZ> PolygonXZ.getSegments()
           
 Collection<LineSegmentXZ> PolygonXZ.intersectionSegments(LineSegmentXZ lineSegment)
           
 

Methods in org.osm2world.core.math with parameters of type LineSegmentXZ
 boolean PolygonWithHolesXZ.contains(LineSegmentXZ lineSegment)
           
static double GeometryUtil.distanceFromLineSegment(VectorXZ p, LineSegmentXZ s)
          returns the closest distance between point p and line segment s
 Collection<VectorXZ> PolygonXZ.intersectionPositions(LineSegmentXZ lineSegment)
           
 Collection<VectorXZ> PolygonWithHolesXZ.intersectionPositions(LineSegmentXZ lineSegment)
           
 Collection<LineSegmentXZ> PolygonXZ.intersectionSegments(LineSegmentXZ lineSegment)
           
 boolean PolygonXZ.intersects(LineSegmentXZ lineSegment)
           
 boolean PolygonWithHolesXZ.intersects(LineSegmentXZ lineSegment)
           
static LineString JTSConversionUtil.lineSegmentXZToJTSLineString(LineSegmentXZ segment)
           
 

Uses of LineSegmentXZ in org.osm2world.core.math.algorithms
 

Method parameters in org.osm2world.core.math.algorithms with type arguments of type LineSegmentXZ
static List<TriangleXZ> JTSTriangulationUtil.triangulate(SimplePolygonXZ polygon, Collection<SimplePolygonXZ> holes, Collection<LineSegmentXZ> segments, Collection<VectorXZ> points)
          variant of JTSTriangulationUtil.triangulate(SimplePolygonXZ, Collection) that accepts some unconnected points within the polygon area and will try to create triangle vertices at these points.
 

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

Methods in org.osm2world.core.world.modules that return types with arguments of type LineSegmentXZ
abstract  Collection<LineSegmentXZ> BuildingModule.BuildingPart.HeightfieldRoof.getInnerSegments()
          returns segments within the roof polygon that define ridges or edges of the roof