Enums for camera, configuration, and error types.
More...
|
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 |
|
Enums for camera, configuration, and error types.
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.