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

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

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

Methods in org.osm2world.core.map_data.data that return PolygonWithHolesXZ
 PolygonWithHolesXZ MapArea.getPolygon()
          returns the area as a polygon.
 

Constructors in org.osm2world.core.map_data.data with parameters of type PolygonWithHolesXZ
MapArea(OSMElement objectWithTags, List<MapNode> nodes, List<List<MapNode>> holes, PolygonWithHolesXZ polygon)
           
 

Uses of PolygonWithHolesXZ in org.osm2world.core.math
 

Methods in org.osm2world.core.math that return PolygonWithHolesXZ
 PolygonWithHolesXZ SimplePolygonXZ.asPolygonWithHolesXZ()
           
static PolygonWithHolesXZ JTSConversionUtil.polygonXZFromJTSPolygon(Polygon polygon)
           
 

Methods in org.osm2world.core.math that return types with arguments of type PolygonWithHolesXZ
static Collection<PolygonWithHolesXZ> JTSConversionUtil.polygonsXZFromJTSGeometry(Geometry geometry)
           
 

Methods in org.osm2world.core.math with parameters of type PolygonWithHolesXZ
static List<VectorXZ> GeometryUtil.distributePointsOn(long seed, PolygonWithHolesXZ polygonWithHolesXZ, AxisAlignedBoundingBoxXZ boundary, double density, double minimumDistance)
          distributes points pseudo-randomly on a polygon area.
 Collection<VectorXZ> PolygonWithHolesXZ.intersectionPositions(PolygonWithHolesXZ p2)
           
 

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

Methods in org.osm2world.core.math.algorithms with parameters of type PolygonWithHolesXZ
static List<TriangleXZ> TriangulationUtil.triangulate(PolygonWithHolesXZ polygon)
           
static List<TriangleXZ> TriangulationUtil.triangulate(PolygonWithHolesXZ polygon, Collection<VectorXZ> points)
           
 

Uses of PolygonWithHolesXZ in org.osm2world.core.terrain.creation
 

Methods in org.osm2world.core.terrain.creation that return types with arguments of type PolygonWithHolesXZ
static Collection<PolygonWithHolesXZ> CAGUtil.intersectPolygons(List<? extends SimplePolygonXZ> intersectPolygons)
          calculates the intersection area of a collection of polygons.
static Collection<PolygonWithHolesXZ> CAGUtil.subtractPolygons(SimplePolygonXZ basePolygon, List<? extends SimplePolygonXZ> subtractPolygons)
          takes a polygon outline, "subtracts" a collection of other polygon outlines, and returns a collection of polygons that covers the difference area.
 

Uses of PolygonWithHolesXZ in org.osm2world.core.terrain.data
 

Methods in org.osm2world.core.terrain.data that return PolygonWithHolesXZ
 PolygonWithHolesXZ GenericTerrainPatch.getPolygon()
           
 

Constructors in org.osm2world.core.terrain.data with parameters of type PolygonWithHolesXZ
GenericTerrainPatch(PolygonWithHolesXZ polygon, Collection<VectorXZ> points, TemporaryElevationStorage eleStorage)
           
 

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

Methods in org.osm2world.core.world.modules that return PolygonWithHolesXZ
 PolygonWithHolesXZ BuildingModule.BuildingPart.getPolygon()
           
 PolygonWithHolesXZ BuildingModule.BuildingPart.Roof.getPolygon()
          returns the outline (with holes) of the roof.
 

Constructors in org.osm2world.core.world.modules with parameters of type PolygonWithHolesXZ
BuildingModule.BuildingPart(BuildingModule.Building building, MapArea area, PolygonWithHolesXZ polygon, boolean useBuildingColors, boolean drawBuildingWindows)