Enumerations | Variables
Enumerated Types

Enums for camera, configuration, and error types. More...

Enumerations

enum  Tango3DR_CameraId { TANGO_3DR_CAMERA_COLOR = 0, TANGO_3DR_CAMERA_IR = 1, TANGO_3DR_CAMERA_FISHEYE = 2, TANGO_3DR_CAMERA_DEPTH = 3 }
 
enum  Tango3DR_ConfigType { TANGO_3DR_CONFIG_RECONSTRUCTION = 0, TANGO_3DR_CONFIG_TEXTURING = 1 }
 Tango 3DR configuration enumerations. More...
 
enum  Tango3DR_ImageFormatType { TANGO_3DR_HAL_PIXEL_FORMAT_RGBA_8888 = 1, TANGO_3DR_HAL_PIXEL_FORMAT_RGB_888 = 3, TANGO_3DR_HAL_PIXEL_FORMAT_YCrCb_420_SP = 0x11, TANGO_3DR_HAL_PIXEL_FORMAT_DEPTH16 = 0x44363159 }
 
enum  Tango3DR_Status { TANGO_3DR_ERROR = -3, TANGO_3DR_INSUFFICIENT_SPACE = -2, TANGO_3DR_INVALID = -1, TANGO_3DR_SUCCESS = 0 }
 3D Reconstruction Error types. Errors less than 0 should be dealt with by the program. Success is denoted by TANGO_3DR_SUCCESS = 0. More...
 
enum  Tango3DR_TangoCalibrationType {
  TANGO_3DR_CALIBRATION_UNKNOWN = 0, TANGO_3DR_CALIBRATION_EQUIDISTANT = 1, TANGO_3DR_CALIBRATION_POLYNOMIAL_2_PARAMETERS = 2, TANGO_3DR_CALIBRATION_POLYNOMIAL_3_PARAMETERS = 3,
  TANGO_3DR_CALIBRATION_POLYNOMIAL_5_PARAMETERS = 4
}
 Tango 3DR Camera Calibration types. More...
 
enum  Tango3DR_TexturingBackend { TANGO_3DR_CPU_TEXTURING = 0, TANGO_3DR_GL_TEXTURING = 1 }
 Enumerates the available texturing backends. More...
 
enum  Tango3DR_UpdateMethod { TANGO_3DR_TRAVERSAL_UPDATE = 0, TANGO_3DR_PROJECTIVE_UPDATE = 1 }
 3D Reconstruction update algorithm types. Determines the algorithm used to update the reconstruction during the Tango3DR_update call. The default value is TANGO_3DR_TRAVERSAL_UPDATE. More...
 
enum  TangoCalibrationType
 
enum  TangoCameraId
 
enum  TangoConfigType
 
enum  TangoCoordinateFrameType
 
enum  TangoDepthMode
 
enum  TangoErrorType
 
enum  TangoEventType
 
enum  TangoImageFormatType
 
enum  TangoPoseStatusType
 
enum  TangoRecordingMode_Experimental
 
enum  TangoRuntimeRecordingControl_Experimental
 

Variables

 TANGO_CALIBRATION_EQUIDISTANT
 
 TANGO_CALIBRATION_POLYNOMIAL_2_PARAMETERS
 
 TANGO_CALIBRATION_POLYNOMIAL_3_PARAMETERS
 
 TANGO_CALIBRATION_POLYNOMIAL_5_PARAMETERS
 
 TANGO_CALIBRATION_UNKNOWN
 
 TANGO_CAMERA_COLOR
 
 TANGO_CAMERA_DEPTH
 
 TANGO_CAMERA_FISHEYE
 
 TANGO_CAMERA_RGBIR
 
 TANGO_CONFIG_AREA_LEARNING
 
 TANGO_CONFIG_CURRENT
 
 TANGO_CONFIG_DEFAULT
 
 TANGO_CONFIG_MOTION_TRACKING
 
 TANGO_CONFIG_RUNTIME
 
 TANGO_COORDINATE_FRAME_AREA_DESCRIPTION
 
 TANGO_COORDINATE_FRAME_CAMERA_COLOR
 
 TANGO_COORDINATE_FRAME_CAMERA_DEPTH
 
 TANGO_COORDINATE_FRAME_CAMERA_FISHEYE
 
 TANGO_COORDINATE_FRAME_DEVICE
 
 TANGO_COORDINATE_FRAME_DISPLAY
 
 TANGO_COORDINATE_FRAME_GLOBAL_WGS84
 
 TANGO_COORDINATE_FRAME_IMU
 
 TANGO_COORDINATE_FRAME_INVALID
 
 TANGO_COORDINATE_FRAME_PREVIOUS_DEVICE_POSE
 
 TANGO_COORDINATE_FRAME_START_OF_SERVICE
 
 TANGO_COORDINATE_FRAME_UUID
 
 TANGO_ERROR
 
 TANGO_EVENT_AREA_LEARNING
 
 TANGO_EVENT_CLOUD_ADF
 
 TANGO_EVENT_COLOR_CAMERA
 
 TANGO_EVENT_FEATURE_TRACKING
 
 TANGO_EVENT_FISHEYE_CAMERA
 
 TANGO_EVENT_GENERAL
 
 TANGO_EVENT_IMU
 
 TANGO_EVENT_UNKNOWN
 
 TANGO_HAL_PIXEL_FORMAT_RGBA_8888
 
 TANGO_HAL_PIXEL_FORMAT_YCrCb_420_SP
 
 TANGO_HAL_PIXEL_FORMAT_YV12
 
 TANGO_INVALID
 
 TANGO_MAX_CAMERA_ID
 
 TANGO_MAX_CONFIG_TYPE
 
 TANGO_MAX_COORDINATE_FRAME_TYPE
 
 TANGO_NO_ADF_PERMISSION
 
 TANGO_NO_CAMERA_PERMISSION
 
 TANGO_NO_DATASET_PERMISSION
 
 TANGO_NO_IMPORT_EXPORT_PERMISSION
 
 TANGO_NO_LOCATION_PERMISSION
 
 TANGO_NO_MOTION_TRACKING_PERMISSION
 
 TANGO_POINTCLOUD_XYZC
 
 TANGO_POINTCLOUD_XYZIJ
 
 TANGO_POSE_INITIALIZING
 
 TANGO_POSE_INVALID
 
 TANGO_POSE_UNKNOWN
 
 TANGO_POSE_VALID
 
 TANGO_RECORDING_MODE_ALL
 
 TANGO_RECORDING_MODE_MOTION_TRACKING
 
 TANGO_RECORDING_MODE_MOTION_TRACKING_AND_FISHEYE
 
 TANGO_RECORDING_MODE_SCENE_RECONSTRUCTION
 
 TANGO_RECORDING_MODE_UNKNOWN
 
 TANGO_RUNTIME_RECORDING_NO_CHANGE
 
 TANGO_RUNTIME_RECORDING_START
 
 TANGO_RUNTIME_RECORDING_STOP
 
 TANGO_SUCCESS
 

Detailed Description

Enums for camera, configuration, and error types.

Enumeration Type Documentation

Enumerator
TANGO_3DR_CAMERA_COLOR 

Back-facing color camera.

TANGO_3DR_CAMERA_IR 

Back-facing infrared camera.

TANGO_3DR_CAMERA_FISHEYE 

Back-facing fisheye wide-angle camera.

TANGO_3DR_CAMERA_DEPTH 

Back-facing depth camera.

Definition at line 109 of file tango_3d_reconstruction_api.h.

Tango 3DR configuration enumerations.

Enumerator
TANGO_3DR_CONFIG_RECONSTRUCTION 

Configuration for Tango3DR_ReconstructionContext_create.

TANGO_3DR_CONFIG_TEXTURING 

Texturing configuration for Tango3DR_textureMeshFromDataset.

Definition at line 77 of file tango_3d_reconstruction_api.h.

Tango 3DR Image Formats

Equivalent to those found in Android core/system/include/system/graphics.h. See TangoImageBuffer for a format description.

Enumerator
TANGO_3DR_HAL_PIXEL_FORMAT_RGBA_8888 

RGBA 8888.

TANGO_3DR_HAL_PIXEL_FORMAT_RGB_888 

RGB 888.

TANGO_3DR_HAL_PIXEL_FORMAT_YCrCb_420_SP 

NV21.

TANGO_3DR_HAL_PIXEL_FORMAT_DEPTH16 

DEPTH16.

Definition at line 49 of file tango_3d_reconstruction_api.h.

3D Reconstruction Error types. Errors less than 0 should be dealt with by the program. Success is denoted by TANGO_3DR_SUCCESS = 0.

Enumerator
TANGO_3DR_ERROR 

This error code denotes some sort of hard error occurred.

TANGO_3DR_INSUFFICIENT_SPACE 

There is not enough space in a provided buffer.

TANGO_3DR_INVALID 

The input argument is invalid.

TANGO_3DR_SUCCESS 

This code indicates success.

Definition at line 34 of file tango_3d_reconstruction_api.h.

Tango 3DR Camera Calibration types.

Enumerator
TANGO_3DR_CALIBRATION_UNKNOWN 
TANGO_3DR_CALIBRATION_EQUIDISTANT 

The FOV camera model described in Straight lines have to be straight.

TANGO_3DR_CALIBRATION_POLYNOMIAL_2_PARAMETERS 

Brown's distortion model, with the parameter vector representing distortion as [k1, k2].

TANGO_3DR_CALIBRATION_POLYNOMIAL_3_PARAMETERS 

Brown's distortion model, with the parameter vector representing the distortion as [k1, k2, k3].

TANGO_3DR_CALIBRATION_POLYNOMIAL_5_PARAMETERS 

Brown's distortion model, with the parameter vector representing the distortion as [k1, k2, p1, p2, k3].

Definition at line 57 of file tango_3d_reconstruction_api.h.

Enumerates the available texturing backends.

Enumerator
TANGO_3DR_CPU_TEXTURING 

Default CPU texturing pipeline.

TANGO_3DR_GL_TEXTURING 

OpenGL texturing pipeline, trading some quality for performance.

Definition at line 85 of file tango_3d_reconstruction_api.h.

3D Reconstruction update algorithm types. Determines the algorithm used to update the reconstruction during the Tango3DR_update call. The default value is TANGO_3DR_TRAVERSAL_UPDATE.

Enumerator
TANGO_3DR_TRAVERSAL_UPDATE 

Associates voxels with depth readings by traversing (raycasting) forward from the camera to the observed depth. Results in slightly higher reconstruction quality. Can be significantly slower, especially on updates with a high number of depth points.

TANGO_3DR_PROJECTIVE_UPDATE 

Associates voxels with depth readings by projecting voxels into a depth image plane using a projection matrix. Requires that the depth camera calibration has been set using the Tango3DR_setDepthCalibrtion method. Results in slightly lower reconstruction quality. Under this mode, the speed of updates is independent of the number of depth points.

Definition at line 95 of file tango_3d_reconstruction_api.h.



tango_3d_reconstruction
Author(s):
autogenerated on Mon Jun 10 2019 15:37:45