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.