com.metaio.sdk.jni
Class TrackingValues

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

public class TrackingValues
extends Object


Constructor Summary
TrackingValues()
           
TrackingValues(float tx, float ty, float tz, float q1, float q2, float q3, float q4, float quality, int cosID, String cosName)
           
TrackingValues(long cPtr, boolean cMemoryOwn)
           
TrackingValues(TrackingValues other)
           
 
Method Summary
 void delete()
           
 String getAdditionalValues()
           
 int getCoordinateSystemID()
           
 String getCosName()
           
static long getCPtr(TrackingValues obj)
           
 LLACoordinate getLlaCoordinate()
           
 Pose getPoseStruct()
           
 float getQuality()
           
 Rotation getRotation()
           
 String getSensor()
           
 TrackingValuesState getState()
           
 float getTimeElapsed()
           
 Vector3d getTranslation()
           
 boolean isTrackingState()
           
static boolean isTrackingState(TrackingValuesState state)
           
 void setAdditionalValues(String value)
           
 void setCoordinateSystemID(int value)
           
 void setCosName(String value)
           
 void setLlaCoordinate(LLACoordinate value)
           
 void setQuality(float value)
           
 void setRotation(Rotation value)
           
 void setSensor(String value)
           
 void setState(TrackingValuesState value)
           
 void setTimeElapsed(float value)
           
 void setTranslation(Vector3d value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrackingValues

public TrackingValues(long cPtr,
                      boolean cMemoryOwn)

TrackingValues

public TrackingValues()

TrackingValues

public TrackingValues(float tx,
                      float ty,
                      float tz,
                      float q1,
                      float q2,
                      float q3,
                      float q4,
                      float quality,
                      int cosID,
                      String cosName)

TrackingValues

public TrackingValues(TrackingValues other)
Method Detail

getCPtr

public static long getCPtr(TrackingValues obj)

delete

public void delete()

setState

public void setState(TrackingValuesState value)

getState

public TrackingValuesState getState()

setTranslation

public void setTranslation(Vector3d value)

getTranslation

public Vector3d getTranslation()

setRotation

public void setRotation(Rotation value)

getRotation

public Rotation getRotation()

setLlaCoordinate

public void setLlaCoordinate(LLACoordinate value)

getLlaCoordinate

public LLACoordinate getLlaCoordinate()

setQuality

public void setQuality(float value)

getQuality

public float getQuality()

setTimeElapsed

public void setTimeElapsed(float value)

getTimeElapsed

public float getTimeElapsed()

setCoordinateSystemID

public void setCoordinateSystemID(int value)

getCoordinateSystemID

public int getCoordinateSystemID()

setCosName

public void setCosName(String value)

getCosName

public String getCosName()

setAdditionalValues

public void setAdditionalValues(String value)

getAdditionalValues

public String getAdditionalValues()

setSensor

public void setSensor(String value)

getSensor

public String getSensor()

getPoseStruct

public Pose getPoseStruct()

isTrackingState

public boolean isTrackingState()

isTrackingState

public static boolean isTrackingState(TrackingValuesState state)