A B C D E F G H I L M N O P R S T U V W

G

GESTURE_ALL - Static variable in class com.metaio.sdk.jni.GestureHandler
 
GESTURE_DRAG - Static variable in class com.metaio.sdk.jni.GestureHandler
 
GESTURE_NONE - Static variable in class com.metaio.sdk.jni.GestureHandler
 
GESTURE_PINCH - Static variable in class com.metaio.sdk.jni.GestureHandler
 
GESTURE_ROTATE - Static variable in class com.metaio.sdk.jni.GestureHandler
 
GestureHandler - Class in com.metaio.sdk.jni
GestureHandler base class, the applications should use platform specific implementations, i.e.
GestureHandler(long, boolean) - Constructor for class com.metaio.sdk.jni.GestureHandler
 
GestureHandler(IMetaioSDK, int) - Constructor for class com.metaio.sdk.jni.GestureHandler
 
GestureHandler(IMetaioSDK) - Constructor for class com.metaio.sdk.jni.GestureHandler
 
GestureHandlerAndroid - Class in com.metaio.sdk
GestureHandler implementation for Android.
GestureHandlerAndroid(IMetaioSDK, int, View, View) - Constructor for class com.metaio.sdk.GestureHandlerAndroid
Create GestureHandlerAndroid to handle gestures through AREL.
GestureHandlerAndroid(IMetaioSDK, int) - Constructor for class com.metaio.sdk.GestureHandlerAndroid
Create GestureHandlerAndroid to handle gestures through MetaioSurfaceView.
get(int) - Method in class com.metaio.sdk.jni.IGeometryVector
 
get(int) - Method in class com.metaio.sdk.jni.IntVector
 
get(int) - Method in class com.metaio.sdk.jni.PoseVector
 
get(int) - Method in class com.metaio.sdk.jni.StringVector
 
get(int) - Method in class com.metaio.sdk.jni.TrackingValuesVector
 
get(double) - Method in class com.metaio.sdk.jni.UserAccelerationMap
 
get3DPositionFromScreenCoordinates(int, Vector2d) - Method in class com.metaio.sdk.jni.IMetaioSDK
Note: There must be a model loaded for the specific coordinateSystemID, otherwise the function will only return (0,0,0)
getAccuracy() - Method in class com.metaio.sdk.jni.LLACoordinate
the accuracy of the GPS position
getAdditionalValues() - Method in class com.metaio.sdk.jni.Pose
Room for additional values provided by a sensor that cannot be expressed with translation and rotation properly.
getAdditionalValues() - Method in class com.metaio.sdk.jni.TrackingValues
 
getAllObjects() - Method in class com.metaio.sdk.jni.GestureHandler
A vector of geometries See: addObject
getAltitude() - Method in class com.metaio.sdk.jni.LLACoordinate
altitude
getAngleToRotation(Rotation) - Method in class com.metaio.sdk.jni.Rotation
If they are similar this angle should be small
getAnimationNames() - Method in class com.metaio.sdk.jni.IGeometry
all animation names.
getAssetPath(String) - Static method in class com.metaio.tools.io.AssetsManager
Get extracted asset file path.
getAttitude() - Method in class com.metaio.sdk.jni.SensorValues
 
getAttitudeTimestamp() - Method in class com.metaio.sdk.jni.SensorValues
 
getAudioRenderer() - Method in class com.metaio.sdk.MetaioSurfaceView
 
getAxisAngle() - Method in class com.metaio.sdk.jni.Rotation
Vector4d representing an axis angle.
getBorder() - Method in class com.metaio.sdk.jni.IRadar
width of the border See: setBorder
getBoundingBox(boolean) - Method in class com.metaio.sdk.jni.IGeometry
 
getBoundingBox() - Method in class com.metaio.sdk.jni.IGeometry
 
getBuffer() - Method in class com.metaio.sdk.jni.ByteBuffer
 
getBuffer() - Method in class com.metaio.sdk.jni.ImageStruct
 
getCamera(Activity) - Static method in class com.metaio.sdk.jni.IMetaioSDKAndroid
Get camera object.
getCameraIndex(int) - Static method in class com.metaio.tools.SystemInfo
Get first index of the front or back facing camera
getCameraParameters(Vector2di, Vector2d, Vector2d) - Method in class com.metaio.sdk.jni.IMetaioSDK
 
getColorFormat() - Method in class com.metaio.sdk.jni.ImageStruct
color format
getCoordinateSystemID() - Method in class com.metaio.sdk.jni.IGeometry
The (one based) index of the coordinate system.
getCoordinateSystemID(String) - Method in class com.metaio.sdk.jni.IMetaioSDK
In the XML configuration each coordinate system can have a name tag, the .
getCoordinateSystemID() - Method in class com.metaio.sdk.jni.TrackingValues
 
getCoordinateSystemName(int) - Method in class com.metaio.sdk.jni.IMetaioSDK
Use this to find out the given name of a coordinate system according to it's ID.
getCosID() - Method in class com.metaio.sdk.jni.Pose
The ID of the coordinate system.
getCosName() - Method in class com.metaio.sdk.jni.Pose
The name of the coordinate system (configured via SensorCOSID or COSName)
getCosName() - Method in class com.metaio.sdk.jni.TrackingValues
 
getCosOffset(int) - Method in class com.metaio.sdk.jni.IMetaioSDK
 
getCosRelation(int, int, TrackingValues) - Method in class com.metaio.sdk.jni.IMetaioSDK
This function computes the spatial relationship between the two given coordinate systems.
getCPtr(BoundingBox) - Static method in class com.metaio.sdk.jni.BoundingBox
 
getCPtr(ByteBuffer) - Static method in class com.metaio.sdk.jni.ByteBuffer
 
getCPtr(Correspondence2D3D) - Static method in class com.metaio.sdk.jni.Correspondence2D3D
 
getCPtr(GestureHandler) - Static method in class com.metaio.sdk.jni.GestureHandler
 
getCPtr(IARELInterpreterCallback) - Static method in class com.metaio.sdk.jni.IARELInterpreterCallback
 
getCPtr(IAudioCallback) - Static method in class com.metaio.sdk.jni.IAudioCallback
 
getCPtr(IBillboardGroup) - Static method in class com.metaio.sdk.jni.IBillboardGroup
 
getCPtr(IGeometry) - Static method in class com.metaio.sdk.jni.IGeometry
 
getCPtr(IGeometryVector) - Static method in class com.metaio.sdk.jni.IGeometryVector
 
getCPtr(IGestureHandlerCallback) - Static method in class com.metaio.sdk.jni.IGestureHandlerCallback
 
getCPtr(ImageStruct) - Static method in class com.metaio.sdk.jni.ImageStruct
 
getCPtr(IMetaioSDK) - Static method in class com.metaio.sdk.jni.IMetaioSDK
 
getCPtr(IMetaioSDKAndroid) - Static method in class com.metaio.sdk.jni.IMetaioSDKAndroid
 
getCPtr(IMetaioSDKCallback) - Static method in class com.metaio.sdk.jni.IMetaioSDKCallback
 
getCPtr(IntVector) - Static method in class com.metaio.sdk.jni.IntVector
 
getCPtr(IRadar) - Static method in class com.metaio.sdk.jni.IRadar
 
getCPtr(ISensorsComponent) - Static method in class com.metaio.sdk.jni.ISensorsComponent
 
getCPtr(LLACoordinate) - Static method in class com.metaio.sdk.jni.LLACoordinate
 
getCPtr(Pose) - Static method in class com.metaio.sdk.jni.Pose
 
getCPtr(PoseVector) - Static method in class com.metaio.sdk.jni.PoseVector
 
getCPtr(Rotation) - Static method in class com.metaio.sdk.jni.Rotation
 
getCPtr(SensorValues) - Static method in class com.metaio.sdk.jni.SensorValues
 
getCPtr(StringVector) - Static method in class com.metaio.sdk.jni.StringVector
 
getCPtr(TrackingValues) - Static method in class com.metaio.sdk.jni.TrackingValues
 
getCPtr(TrackingValuesVector) - Static method in class com.metaio.sdk.jni.TrackingValuesVector
 
getCPtr(UserAccelerationMap) - Static method in class com.metaio.sdk.jni.UserAccelerationMap
 
getCPtr(Vector2d) - Static method in class com.metaio.sdk.jni.Vector2d
 
getCPtr(Vector2di) - Static method in class com.metaio.sdk.jni.Vector2di
 
getCPtr(Vector3d) - Static method in class com.metaio.sdk.jni.Vector3d
 
getCPtr(Vector4d) - Static method in class com.metaio.sdk.jni.Vector4d
 
getCPUType() - Method in class com.metaio.sdk.jni.IMetaioSDKAndroid
This function is mostly for logging purposes.The CPU type as std::string.
getDeviceIsMoving() - Method in class com.metaio.sdk.jni.SensorValues
 
getDisplayDensity(Context) - Static method in class com.metaio.tools.SystemInfo
Get display pixel density
getEGLConfigChooser(int, int, int, int, int, int, int) - Static method in class com.metaio.sdk.MetaioSurfaceView
Returns
getEulerAngleDegrees() - Method in class com.metaio.sdk.jni.Rotation
Vector3d representing an Euler angle.
getEulerAngleRadians() - Method in class com.metaio.sdk.jni.Rotation
Vector3d representing an Euler angle.
getFreezeTracking() - Method in class com.metaio.sdk.jni.IMetaioSDK
This function will return the state set by setFreezeTracking();true if the tracking currently frozen.
getGeometryFromScreenCoordinates(int, int, boolean) - Method in class com.metaio.sdk.jni.IMetaioSDK
 
getGeometryFromScreenCoordinates(int, int) - Method in class com.metaio.sdk.jni.IMetaioSDK
 
getGestures() - Method in class com.metaio.sdk.jni.GestureHandler
Gesture mask See: enableGestures GESTURE_NONE GESTURE_DRAG GESTURE_ROTATE GESTURE_PINCH GESTURE_ALL
getGravity() - Method in class com.metaio.sdk.jni.ISensorsComponent
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
getGravity() - Method in class com.metaio.sdk.jni.SensorValues
 
getGravity() - Method in class com.metaio.sdk.SensorsComponentAndroid
 
getGravityTimestamp() - Method in class com.metaio.sdk.jni.SensorValues
 
getHeading() - Method in class com.metaio.sdk.jni.ISensorsComponent
Heading in degrees
getHeading() - Method in class com.metaio.sdk.jni.SensorValues
 
getHeading() - Method in class com.metaio.sdk.SensorsComponentAndroid
 
getHeadingTimestamp() - Method in class com.metaio.sdk.jni.SensorValues
 
getHeight() - Method in class com.metaio.sdk.jni.ImageStruct
height component of the vector
getIsRendered() - Method in class com.metaio.sdk.jni.IGeometry
It only works when target is being tracked.True if the geometry is being rendered, false otherwise.
getLatitude() - Method in class com.metaio.sdk.jni.LLACoordinate
The latitude.
getLayoutParams(Vector2di, boolean) - Method in class com.metaio.sdk.MetaioSurfaceView
Helper method to determine best layout parameters for this view This method assumes that Activity is in landscape mode.
getLayoutParams(Vector2di, Rect, boolean) - Method in class com.metaio.sdk.MetaioSurfaceView
Helper method to determine best layout parameters for this view This method assumes that Activity is in landscape mode.
getLayoutParams(Vector2di, Rect, boolean, boolean) - Method in class com.metaio.sdk.MetaioSurfaceView
Helper method to determine best layout parameters for this view
getLayoutParams(Vector2di, boolean, boolean) - Method in class com.metaio.sdk.MetaioSurfaceView
Helper method to determine best layout parameters for this view
getLength() - Method in class com.metaio.sdk.jni.ByteBuffer
legnth of the buffer
getLlaCoordinate() - Method in class com.metaio.sdk.jni.Pose
if we have gloval coordinate frame;
getLlaCoordinate() - Method in class com.metaio.sdk.jni.TrackingValues
 
getLoadedGeometries() - Method in class com.metaio.sdk.jni.IMetaioSDK
This function returns a vector containing pointers to all loaded 3D geometries.
getLocation() - Method in class com.metaio.sdk.jni.ISensorsComponent
location as LLA coordinates
getLocation() - Method in class com.metaio.sdk.jni.SensorValues
 
getLocation() - Method in class com.metaio.sdk.SensorsComponentAndroid
 
getLongitude() - Method in class com.metaio.sdk.jni.LLACoordinate
The longitude.
getMax() - Method in class com.metaio.sdk.jni.BoundingBox
Vector containing the maximum x,y,z values.
getMin() - Method in class com.metaio.sdk.jni.BoundingBox
Vector containing the minimum x,y,z values.
getName() - Method in class com.metaio.sdk.jni.IGeometry
Name of the geometry See: setName
getNumberOfDefinedCoordinateSystems() - Method in class com.metaio.sdk.jni.IMetaioSDK
This function returns the number of coordinate systems that are currently defined.The number of defined coordinate systems.
getNumberOfValidCoordinateSystems() - Method in class com.metaio.sdk.jni.IMetaioSDK
This function returns the number of coordinate systems that are currently tracked, i.e.
getNumCPUCores() - Static method in class com.metaio.tools.SystemInfo
Gets the number of CPU cores available on this device, across all processors.
getObjectScale(IGeometry) - Method in class com.metaio.sdk.jni.IRadar
 
getObjectsScale() - Method in class com.metaio.sdk.jni.IRadar
a vector containing relative scale of the object.
getObjectsSize() - Method in class com.metaio.sdk.jni.IRadar
size of the radar objects See: setSize
getObservedPoint() - Method in class com.metaio.sdk.jni.Correspondence2D3D
observed 2D point (e.g.
getOrientationReading() - Method in class com.metaio.sdk.SensorsComponentAndroid
Get last orientation sensor reading
getOriginIsUpperLeft() - Method in class com.metaio.sdk.jni.ImageStruct
true if the orgigin is in the upper left corner; false, if lower left
getPickable() - Method in class com.metaio.sdk.jni.GestureHandler
True if geometries are pickable one by one, false otherwise.
getPoseStruct() - Method in class com.metaio.sdk.jni.TrackingValues
 
getProjectionMatrix(float[], boolean) - Method in class com.metaio.sdk.jni.IMetaioSDK
The values can be used to set the OpenGL projection matrix according to the camera parameters of the current camera.Currently you should use the left handed variant to work in conjunction with getTrackingValues(float* matrix) as in the android custom renderer example.
getQuality() - Method in class com.metaio.sdk.jni.Pose
Value between 0 and 1 defining the tracking quality.
getQuality() - Method in class com.metaio.sdk.jni.TrackingValues
 
getQuaternion() - Method in class com.metaio.sdk.jni.Rotation
Vector4d representing a quaternion.
getRadarVisibility() - Method in class com.metaio.sdk.jni.IGeometry
true, if it should be displayed on the radar, false otherwise See: setRadarVisibility to set the visiblity on radar
getReferencePoint() - Method in class com.metaio.sdk.jni.Correspondence2D3D
reference 3D point (e.g.
getRegisteredSensorsComponent() - Method in class com.metaio.sdk.jni.IMetaioSDK
pointer to the sensors component or NULL See: metaio::ISensorsComponent registerSensorsComponent
getRelativeToScreen() - Method in class com.metaio.sdk.jni.IGeometry
One or combination of screen anchors.
getRelativeToScreen() - Method in class com.metaio.sdk.jni.IRadar
One or combination of screen anchors.
getRenderingFrameRate() - Method in class com.metaio.sdk.jni.IMetaioSDK
The methods returns the rendering performance as number of frames per second.The mean rendering performance in frames per second over the last 25 frames.
getRenderOrder() - Method in class com.metaio.sdk.jni.IGeometry
the level See: setRenderOrder
getRenderSize() - Method in class com.metaio.sdk.jni.IMetaioSDK
A vector containing viewport size (x=width, y=height) See: resizeRenderer
getRotation() - Method in class com.metaio.sdk.jni.IGeometry
The current rotation as Rotation object.
getRotation() - Method in class com.metaio.sdk.jni.Pose
 
getRotation() - Method in class com.metaio.sdk.jni.TrackingValues
 
getRotation(Activity) - Static method in class com.metaio.tools.Screen
Get screen rotation that should be passed to the metaio SDK
getRotationAxis() - Method in class com.metaio.sdk.jni.GestureHandler
The rotation axis that is enabled, i.e.
getRotationMatrix(float[]) - Method in class com.metaio.sdk.jni.Rotation
 
getScale() - Method in class com.metaio.sdk.jni.IGeometry
The scaling vector (x,y,z).
getScale() - Method in class com.metaio.sdk.jni.IRadar
The scaling vector (x,y,z).
getScreenCoordinatesFrom3DPosition(int, Vector3d) - Method in class com.metaio.sdk.jni.IMetaioSDK
 
getScreenRotation() - Method in class com.metaio.sdk.jni.IMetaioSDK
See: setScreenRotationESCREEN_ROTATIONScreen rotation
getScreenshot() - Method in class com.metaio.sdk.jni.IMetaioSDK
Note, you need to free the memory assigned to ImageStruct.
getSensor() - Method in class com.metaio.sdk.jni.TrackingValues
 
getSensorType() - Method in class com.metaio.sdk.jni.IMetaioSDK
The type of the currently loaded tracking sensor.
getSensorValues() - Method in class com.metaio.sdk.jni.ISensorsComponent
The sensor values are returned in the metaio camera coordinate system used by metaio SDK.
getSensorValues() - Method in class com.metaio.sdk.SensorsComponentAndroid
Returns the correct device orientation in degrees based on the screen rotation
getSize() - Method in class com.metaio.sdk.jni.IRadar
size of the radar See: setSize
getState() - Method in class com.metaio.sdk.jni.TrackingValues
 
getTimeElapsed() - Method in class com.metaio.sdk.jni.Pose
Time lapsed (in ms) since current tracking state (determined from quality)
getTimeElapsed() - Method in class com.metaio.sdk.jni.TrackingValues
 
getTimestamp() - Method in class com.metaio.sdk.jni.ImageStruct
timestamp when the image was created
getTimestamp() - Method in class com.metaio.sdk.jni.LLACoordinate
timestamp when the coordinates were valid
getTrackingFrameRate() - Method in class com.metaio.sdk.jni.IMetaioSDK
The methods returns the image processing performance as number of frames per second.The mean image processing performance in frames per second over the last 25 frames.
getTrackingValues(int, float[], boolean, boolean) - Method in class com.metaio.sdk.jni.IMetaioSDK
The provided matrix is compatible with the OpenGL ModelView matrix (if you specify rightHanded=true) such that rendered geometry will e.g.
getTrackingValues(int, float[], boolean) - Method in class com.metaio.sdk.jni.IMetaioSDK
The provided matrix is compatible with the OpenGL ModelView matrix (if you specify rightHanded=true) such that rendered geometry will e.g.
getTrackingValues(int, float[]) - Method in class com.metaio.sdk.jni.IMetaioSDK
The provided matrix is compatible with the OpenGL ModelView matrix (if you specify rightHanded=true) such that rendered geometry will e.g.
getTrackingValues(int, boolean) - Method in class com.metaio.sdk.jni.IMetaioSDK
Returned tracking values may have a state Found, Tracking and Lost.
getTrackingValues(int) - Method in class com.metaio.sdk.jni.IMetaioSDK
Returned tracking values may have a state Found, Tracking and Lost.
getTrackingValues(boolean) - Method in class com.metaio.sdk.jni.IMetaioSDK
Returned tracking values may have a state Found, Tracking and Lost.
getTrackingValues() - Method in class com.metaio.sdk.jni.IMetaioSDK
Returned tracking values may have a state Found, Tracking and Lost.
getTranslation() - Method in class com.metaio.sdk.jni.IGeometry
A 3D vector containing the translation in millimeters.
getTranslation() - Method in class com.metaio.sdk.jni.IRadar
A 3D vector containing the translation in millimeters.
getTranslation() - Method in class com.metaio.sdk.jni.Pose
Translation component of the pose.
getTranslation() - Method in class com.metaio.sdk.jni.TrackingValues
 
getTranslationLLA() - Method in class com.metaio.sdk.jni.IGeometry
The LLA (latitude, longitude, altitude) coordinate of the geometry.
getTranslationLLACartesian() - Method in class com.metaio.sdk.jni.IGeometry
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
getTransparency() - Method in class com.metaio.sdk.jni.IGeometry
transparency The transparency value, where 0 corresponds to a non- transparent model, 1 to a fully transparent model.
getTransparency() - Method in class com.metaio.sdk.jni.IRadar
transparency The transparency value, where 0 corresponds to a non- transparent radar, 1 to a fully transparent radar.
getType() - Method in class com.metaio.sdk.jni.IGeometry
EGEOMETRY_TYPE value See: EGEOMETRY_TYPE
getVersion() - Method in class com.metaio.sdk.jni.IMetaioSDK
version string
getW() - Method in class com.metaio.sdk.jni.Vector4d
w component of the vector
getWidth() - Method in class com.metaio.sdk.jni.ImageStruct
width component of the vector
getX() - Method in class com.metaio.sdk.jni.Vector2d
x component of the vector
getX() - Method in class com.metaio.sdk.jni.Vector2di
x component of the vector
getX() - Method in class com.metaio.sdk.jni.Vector3d
x component of the vector
getX() - Method in class com.metaio.sdk.jni.Vector4d
x component of the vector
getY() - Method in class com.metaio.sdk.jni.Vector2d
y component of the vector
getY() - Method in class com.metaio.sdk.jni.Vector2di
y component of the vector
getY() - Method in class com.metaio.sdk.jni.Vector3d
y component of the vector
getY() - Method in class com.metaio.sdk.jni.Vector4d
y component of the vector
getZ() - Method in class com.metaio.sdk.jni.Vector3d
z component of the vector
getZ() - Method in class com.metaio.sdk.jni.Vector4d
z component of the vector
globalToLocalViewCoordinates(MotionEvent, Rect) - Method in class com.metaio.sdk.MetaioSurfaceView
This transforms onTouch global screen coordinates into local view coordinate system, while compensating for the visible window frame and local view dimensions.

A B C D E F G H I L M N O P R S T U V W