Uses of Class
com.metaio.sdk.jni.Vector3d

Packages that use Vector3d
com.metaio.sdk   
com.metaio.sdk.jni   
 

Uses of Vector3d in com.metaio.sdk
 

Methods in com.metaio.sdk that return Vector3d
 Vector3d SensorsComponentAndroid.getGravity()
           
 Vector3d SensorsComponentAndroid.getOrientationReading()
          Get last orientation sensor reading
 

Uses of Vector3d in com.metaio.sdk.jni
 

Methods in com.metaio.sdk.jni that return Vector3d
 Vector3d Vector3d.add(Vector3d rhs)
           
 Vector3d Vector3d.divide(float rhs)
           
 Vector3d UserAccelerationMap.get(double key)
           
 Vector3d IMetaioSDK.get3DPositionFromScreenCoordinates(int coordinateSystemID, Vector2d point)
          Note: There must be a model loaded for the specific coordinateSystemID, otherwise the function will only return (0,0,0)
 Vector3d Rotation.getEulerAngleDegrees()
          Vector3d representing an Euler angle.
 Vector3d Rotation.getEulerAngleRadians()
          Vector3d representing an Euler angle.
 Vector3d ISensorsComponent.getGravity()
          The metaio camera-COS is defined as follows: if the device is hold in landscape mode with button to the right and the touch screen facing you, then the positive X-axis points right, the positive Y-axis points up and the positive Z-axis points to you | ________________________________ | | | | | | | ^ Y | | | | | | | | | | | | | | -|--> X | O | | | \\ | | | | \\ | | | | v Z | | | |________________________________| | |________________________________________|This means: If device is hold: => then the gravity vector is: landscape button right => 0 -1 0 landscape button left => 0 +1 0 portrait button down => +1 0 0 portrait button up => -1 0 0 lying horizontal with screen facing up => 0 0 -1 lying horizontal with screen facing down=> 0 0 +1Vector containing the last reading
 Vector3d SensorValues.getGravity()
           
 Vector3d BoundingBox.getMax()
          Vector containing the maximum x,y,z values.
 Vector3d BoundingBox.getMin()
          Vector containing the minimum x,y,z values.
 Vector3d IRadar.getObjectScale(IGeometry geometry)
           
 Vector3d IRadar.getObjectsScale()
          a vector containing relative scale of the object.
 Vector3d Correspondence2D3D.getReferencePoint()
          reference 3D point (e.g.
 Vector3d IGeometry.getScale()
          The scaling vector (x,y,z).
 Vector3d IRadar.getScale()
          The scaling vector (x,y,z).
 Vector3d IGeometry.getTranslation()
          A 3D vector containing the translation in millimeters.
 Vector3d Pose.getTranslation()
          Translation component of the pose.
 Vector3d TrackingValues.getTranslation()
           
 Vector3d IRadar.getTranslation()
          A 3D vector containing the translation in millimeters.
 Vector3d IGeometry.getTranslationLLACartesian()
          It returns absolute translation of the geometry relative to current LLA coordinates provided by the sensors' component.A 3D vector containing the translation in millimeters See: setTranslation and getTranslation setTranslationLLA and getTranslationLLA
 Vector3d Vector3d.multiply(float rhs)
           
 Vector3d Rotation.rotatePoint(Vector3d point)
           
 Vector3d Vector3d.subtract()
           
 Vector3d Vector3d.subtract(Vector3d rhs)
           
 

Methods in com.metaio.sdk.jni with parameters of type Vector3d
 Vector3d Vector3d.add(Vector3d rhs)
           
 float Vector3d.dot(Vector3d rhs)
          scalar product, inner product)
static long Vector3d.getCPtr(Vector3d obj)
           
 Vector2d IMetaioSDK.getScreenCoordinatesFrom3DPosition(int coordinateSystemID, Vector3d point)
           
 Vector3d Rotation.rotatePoint(Vector3d point)
           
 void UserAccelerationMap.set(double key, Vector3d x)
           
 void Rotation.setFromEulerAngleDegrees(Vector3d eulerAngleDegree)
           
 void Rotation.setFromEulerAngleRadians(Vector3d eulerAngleRadians)
           
 void SensorValues.setGravity(Vector3d value)
           
 void BoundingBox.setMax(Vector3d value)
          Vector containing the maximum x,y,z values.
 void BoundingBox.setMin(Vector3d value)
          Vector containing the minimum x,y,z values.
 void IRadar.setObjectScale(IGeometry geometry, Vector3d scale)
           
 void IRadar.setObjectsScale(Vector3d scale)
           
 void Correspondence2D3D.setReferencePoint(Vector3d value)
          reference 3D point (e.g.
 void IGeometry.setScale(Vector3d scale)
           
 void IRadar.setScale(Vector3d scale)
           
 void IGeometry.setScale(Vector3d scale, boolean concat)
           
 void IGeometry.setTranslation(Vector3d translation)
           
 void Pose.setTranslation(Vector3d value)
          Translation component of the pose.
 void TrackingValues.setTranslation(Vector3d value)
           
 void IRadar.setTranslation(Vector3d translation)
           
 void IGeometry.setTranslation(Vector3d translation, boolean concat)
           
 void IRadar.setTranslation(Vector3d translation, boolean concat)
           
 Vector3d Vector3d.subtract(Vector3d rhs)
           
 

Constructors in com.metaio.sdk.jni with parameters of type Vector3d
Correspondence2D3D(Vector2d observed, Vector3d reference)
           
Rotation(Vector3d eulerAngle)
           
Vector3d(Vector3d other)