Class is used for representing certain polygon within the location Polygon.
Java code snippet:
List<Point> ring = Arrays.asList(
new Point(1.0, 2.0),
new Point(3.0, 4.0),
new Point(5.0, 2.0)
);
Polygon metricPolygon = new Polygon(ring);
LocationPolygon locationPolygon = new LocationPolygon(metricPolygon, 42, 7);
Polygon polygonBack = locationPolygon.getPolygon();
int polygonLocationId = locationPolygon.getLocationId();
int polygonSublocationId = locationPolygon.getSublocationId();
System.out.println("LocationPolygon: location " + polygonLocationId + ", sublocation "
+ polygonSublocationId + ", vertices " + polygonBack.getPoints().size());
Kotlin code snippet:
val ring = listOf(Point(1.0, 2.0), Point(3.0, 4.0), Point(5.0, 2.0))
val metricPolygon = Polygon(ring)
val locationPolygon = LocationPolygon(metricPolygon, 42, 7)
val polygonBack = locationPolygon.getPolygon()
val polygonLocationId = locationPolygon.getLocationId()
val polygonSublocationId = locationPolygon.getSublocationId()
println("LocationPolygon: location $polygonLocationId, sublocation $polygonSublocationId, vertices ${polygonBack.getPoints().size}")
Definition at line 24 of file LocationPolygon.java.