com.metaio.sdk.jni
Class LLACoordinate

java.lang.Object
  extended by com.metaio.sdk.jni.LLACoordinate

public class LLACoordinate
extends Object

Structure that defines LLA coordinates.


Constructor Summary
LLACoordinate()
           
LLACoordinate(double _lat, double _long, double _alt, double _acc)
          The altitude is ignored, if you want adjust the height use IUnifeyeMobileGeometry::setTranslation
LLACoordinate(double _lat, double _long, double _alt, double _acc, double _tms)
          The altitude is ignored, if you want adjust the height use IUnifeyeMobileGeometry::setTranslation
LLACoordinate(LLACoordinate other)
           
LLACoordinate(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 boolean equals(LLACoordinate rhs)
           
 double getAccuracy()
          the accuracy of the GPS position
 double getAltitude()
          altitude
static long getCPtr(LLACoordinate obj)
           
 double getLatitude()
          The latitude.
 double getLongitude()
          The longitude.
 double getTimestamp()
          timestamp when the coordinates were valid
 boolean isNull()
          true if invalid, else false
 void setAccuracy(double value)
          the accuracy of the GPS position
 void setAltitude(double value)
          altitude
 void setLatitude(double value)
          The latitude.
 void setLongitude(double value)
          The longitude.
 void setTimestamp(double value)
          timestamp when the coordinates were valid
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LLACoordinate

public LLACoordinate(long cPtr,
                     boolean cMemoryOwn)

LLACoordinate

public LLACoordinate()

LLACoordinate

public LLACoordinate(double _lat,
                     double _long,
                     double _alt,
                     double _acc)
The altitude is ignored, if you want adjust the height use IUnifeyeMobileGeometry::setTranslation

Parameters:
_lat - latitude component
_long - longitude component
_alt - altitude component
_acc - accuracy component

LLACoordinate

public LLACoordinate(double _lat,
                     double _long,
                     double _alt,
                     double _acc,
                     double _tms)
The altitude is ignored, if you want adjust the height use IUnifeyeMobileGeometry::setTranslation

Parameters:
_lat - latitude component
_long - longitude component
_alt - altitude component
_acc - accuracy component
_tms - timestamp

LLACoordinate

public LLACoordinate(LLACoordinate other)
Method Detail

getCPtr

public static long getCPtr(LLACoordinate obj)

delete

public void delete()

setLatitude

public void setLatitude(double value)
The latitude.


getLatitude

public double getLatitude()
The latitude.


setLongitude

public void setLongitude(double value)
The longitude.


getLongitude

public double getLongitude()
The longitude.


setAltitude

public void setAltitude(double value)
altitude


getAltitude

public double getAltitude()
altitude


setAccuracy

public void setAccuracy(double value)
the accuracy of the GPS position


getAccuracy

public double getAccuracy()
the accuracy of the GPS position


setTimestamp

public void setTimestamp(double value)
timestamp when the coordinates were valid


getTimestamp

public double getTimestamp()
timestamp when the coordinates were valid


isNull

public boolean isNull()
true if invalid, else false


equals

public boolean equals(LLACoordinate rhs)

toString

public String toString()
Overrides:
toString in class Object