Loading...
Searching...
No Matches
com.navigine.idl.java.LocationPolygon Class Reference

Class is used for representing certain polygon within the location Polygon. More...

Public Member Functions

 LocationPolygon (Polygon polygon, int locationId, int sublocationId)
 Default constructor for class LocationPolygon.
 
Polygon getPolygon ()
 Metrics polygon Polygon.
 
int getLocationId ()
 location polygon location identifier.
 
int getSublocationId ()
 location polygon sublocation identifier.
 
String toString ()
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ LocationPolygon()

com.navigine.idl.java.LocationPolygon.LocationPolygon ( Polygon polygon,
int locationId,
int sublocationId )
inline

Default constructor for class LocationPolygon.

Definition at line 36 of file LocationPolygon.java.

Member Function Documentation

◆ getLocationId()

int com.navigine.idl.java.LocationPolygon.getLocationId ( )
inline

location polygon location identifier.

Returns

Definition at line 59 of file LocationPolygon.java.

◆ getPolygon()

Polygon com.navigine.idl.java.LocationPolygon.getPolygon ( )
inline

Metrics polygon Polygon.

Returns

Definition at line 50 of file LocationPolygon.java.

◆ getSublocationId()

int com.navigine.idl.java.LocationPolygon.getSublocationId ( )
inline

location polygon sublocation identifier.

Returns

Definition at line 68 of file LocationPolygon.java.

◆ toString()

String com.navigine.idl.java.LocationPolygon.toString ( )
inline

Definition at line 73 of file LocationPolygon.java.


The documentation for this class was generated from the following file: