public class GeoPosition
extends java.lang.Object
CoordinateSystem.GEODEZ
. *
Note that the latitude and longitude values are muliplied by the
NavigationSDK.SDK_GEOCONVERSION_FACTOR
.Modifier and Type | Field and Description |
---|---|
protected boolean |
jniCMemOwn |
protected long |
jniCPtr |
com.ptvag.navigation.sdk.NativeObject |
parent |
Constructor and Description |
---|
GeoPosition()
Constructor
|
GeoPosition(double longitude,
double latitude) |
GeoPosition(int longitude,
int latitude) |
GeoPosition(long cPtr,
boolean cMemoryOwn)
Only for internal use - don't try to call this from Java.
|
GeoPosition(long cPtr,
com.ptvag.navigation.sdk.NativeObject parent) |
Modifier and Type | Method and Description |
---|---|
void |
delete()
Kills rubbish if owning the object.
|
protected void |
finalize() |
GeoPosition |
fromMercator(int longitude,
int latitude) |
static long |
getCPtr(com.ptvag.navigation.sdk.NativeObject obj) |
int |
getLatitude()
Returns the latitude of the position (GeoDez *
NavigationSDK.SDK_GEOCONVERSION_FACTOR ). |
double |
getLatitudeDouble() |
int |
getLongitude()
Returns the longitude of the position (GeoDez *
NavigationSDK.SDK_GEOCONVERSION_FACTOR ). |
double |
getLongitudeDouble() |
void |
setLatitude(double latitude)
Sets the latitude of the position as WGS84 double value
|
void |
setLatitude(int latitude)
Sets the latitude of the position (GeoDez *
NavigationSDK.SDK_GEOCONVERSION_FACTOR ). |
void |
setLongitude(double longitude)
Sets the longitude of the position as WGS84 double value
|
void |
setLongitude(int longitude)
Sets the longitude of the position (GeoDez *
NavigationSDK.SDK_GEOCONVERSION_FACTOR ). |
Position |
toPosition()
Converts the geodez position to a mercator position
|
java.lang.String |
toString() |
protected long jniCPtr
protected boolean jniCMemOwn
public com.ptvag.navigation.sdk.NativeObject parent
public GeoPosition()
public GeoPosition(double longitude, double latitude)
public GeoPosition(int longitude, int latitude)
public GeoPosition(long cPtr, boolean cMemoryOwn)
public GeoPosition(long cPtr, com.ptvag.navigation.sdk.NativeObject parent)
public Position toPosition()
public GeoPosition fromMercator(int longitude, int latitude)
public java.lang.String toString()
toString
in class java.lang.Object
public int getLatitude()
NavigationSDK.SDK_GEOCONVERSION_FACTOR
).public double getLatitudeDouble()
public void setLatitude(int latitude)
NavigationSDK.SDK_GEOCONVERSION_FACTOR
).latitude
- the latitude of the position to set.public void setLatitude(double latitude)
latitude
- latitude as decimal WGS84 double valuepublic void setLongitude(double longitude)
longitude
- latitude as decimal WGS84 double valuepublic int getLongitude()
NavigationSDK.SDK_GEOCONVERSION_FACTOR
).public double getLongitudeDouble()
public void setLongitude(int longitude)
NavigationSDK.SDK_GEOCONVERSION_FACTOR
).longitude
- the longitude of the position to set.public static long getCPtr(com.ptvag.navigation.sdk.NativeObject obj)
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public void delete()