|  | 
| struct | RecordingStatus | 
|  | Recording structure that contains information about SVO.  More... 
 | 
|  | 
| class | InitParameters | 
|  | Holds the options used to initialize the Camera object. Once passed to the Camera::open() function, these settings will be set for the entire execution life time of the Camera.
 You can get further information in the detailed description bellow.
 .  More...
 
 | 
|  | 
| class | RuntimeParameters | 
|  | Parameters that defines the behavior of the grab.  More... 
 | 
|  | 
| class | PositionalTrackingParameters | 
|  | Parameters for positional tracking initialization.  More... 
 | 
|  | 
| class | SpatialMappingParameters | 
|  | Sets the spatial mapping parameters.  More... 
 | 
|  | 
| class | StreamingParameters | 
|  | Sets the streaming parameters.  More... 
 | 
|  | 
| class | RecordingParameters | 
|  | Sets the recording parameters.  More... 
 | 
|  | 
| class | BatchParameters | 
|  | sets batch trajectory parameters  More... 
 | 
|  | 
| class | ObjectDetectionParameters | 
|  | Sets the object detection parameters.  More... 
 | 
|  | 
| class | ObjectDetectionRuntimeParameters | 
|  | Sets the object detection runtime parameters.  More... 
 | 
|  | 
| class | Camera | 
|  | This class is the main interface with the camera and the SDK features, such as: video, depth, tracking, mapping and more. Find more information in the detailed description below. A standard program will use the Camera class like this:  More...
 
 | 
|  | 
| class | String | 
|  | Defines a string.  More... 
 | 
|  | 
| struct | Resolution | 
|  | Width and height of an array.  More... 
 | 
|  | 
| class | Rect | 
|  | Defines a 2D rectangle with top-left corner coordinates and width/height in pixels.  More... 
 | 
|  | 
| struct | DeviceProperties | 
|  | Properties of a camera.  More... 
 | 
|  | 
| struct | StreamingProperties | 
|  | Properties of a streaming device.  More... 
 | 
|  | 
| class | InputType | 
|  | Defines the input type used in the ZED SDK. Can be used to select a specific camera with ID or serial number, or a svo file.  More... 
 | 
|  | 
| class | AI_Model_status | 
|  | contains AI model status.  More... 
 | 
|  | 
| class | Matrix3f | 
|  | Represents a generic 3*3 matrix.  More... 
 | 
|  | 
| class | Matrix4f | 
|  | Represents a generic 4*4 matrix.  More... 
 | 
|  | 
| class | Vector2 | 
|  | Represents a two dimensions vector for both CPU and GPU.  More... 
 | 
|  | 
| class | Vector3 | 
|  | Represents a three dimensions vector for both CPU and GPU.  More... 
 | 
|  | 
| class | Vector4 | 
|  | Represents a four dimensions vector for both CPU and GPU.  More... 
 | 
|  | 
| struct | Timestamp | 
|  | Timesamp representation and utilities.  More... 
 | 
|  | 
| class | Mat | 
|  | The Mat class can handle multiple matrix formats from 1 to 4 channels, with different value types (float or uchar), and can be stored CPU and/or GPU side.  More... 
 | 
|  | 
| class | Rotation | 
|  | Designed to contain rotation data of the positional tracking. It inherits from the generic Matrix3f.  More... 
 | 
|  | 
| class | Translation | 
|  | Designed to contain translation data of the positional tracking.  More... 
 | 
|  | 
| class | Orientation | 
|  | Designed to contain orientation (quaternion) data of the positional tracking.  More... 
 | 
|  | 
| class | Transform | 
|  | Designed to contain translation and rotation data of the positional tracking.  More... 
 | 
|  | 
| struct | CameraParameters | 
|  | Intrinsic parameters of a camera.  More... 
 | 
|  | 
| struct | CalibrationParameters | 
|  | Intrinsic and Extrinsic parameters of the camera (translation and rotation).  More... 
 | 
|  | 
| struct | SensorParameters | 
|  | Structure containing information about a single sensor available in the current device.  More... 
 | 
|  | 
| struct | SensorsConfiguration | 
|  | Structure containing information about all the sensors available in the current device.  More... 
 | 
|  | 
| struct | CameraConfiguration | 
|  | Structure containing information about the camera sensor.  More... 
 | 
|  | 
| struct | CameraInformation | 
|  | Structure containing information of a single camera (serial number, model, input type, etc.)  More... 
 | 
|  | 
| class | Pose | 
|  | Contains positional tracking data which gives the position and orientation of the ZED in 3D space.  More... 
 | 
|  | 
| class | SensorsData | 
|  | Contains all sensors data (except image sensors) to be used for positional tracking or environment study.  More... 
 | 
|  | 
| class | ObjectData | 
|  | Contains data of a detected object such as its bounding_box, label, id and its 3D position.  More... 
 | 
|  | 
| class | CustomBoxObjectData | 
|  | Container to store the externally detected objects. The objects can be ingested using Camera::ingestcustomBoxObjects() functions to extract 3D information and tracking over time.  More... 
 | 
|  | 
| class | Objects | 
|  | Contains the result of the object detection module. The detected objects are listed in object_list.  More... 
 | 
|  | 
| class | MeshFilterParameters | 
|  | Defines the behavior of the sl::Mesh::filter function.  More... 
 | 
|  | 
| class | Chunk | 
|  | Represents a sub-mesh, it contains local vertices and triangles.  More... 
 | 
|  | 
| class | Mesh | 
|  | A mesh contains the geometric (and optionally texture) data of the scene captured by spatial mapping.  More... 
 | 
|  | 
| class | Plane | 
|  | A plane defined by a point and a normal, or a plane equation Other elements can be extracted such as the mesh, the 3D bounds...  More... 
 | 
|  | 
| class | PointCloudChunk | 
|  | Represents a sub fused point cloud, it contains local vertices and colors.  More... 
 | 
|  | 
| class | FusedPointCloud | 
|  | A fused point cloud contains both geometric and color data of the scene captured by spatial mapping.  More... 
 | 
|  | 
|  | 
| * | toString (const FLIP_MODE &flip_mode) | 
|  | 
| inline ::std::ostream & | operator<< (::std::ostream &os, const FLIP_MODE &flip_mode) | 
|  | 
| sl::Resolution | getResolution (RESOLUTION resolution) | 
|  | Returns the actual size of the given resolution.  More... 
 | 
|  | 
| * | toString (const SVO_COMPRESSION_MODE &svo_compression) | 
|  | 
| inline ::std::ostream & | operator<< (::std::ostream &os, const SVO_COMPRESSION_MODE &svo_compression) | 
|  | 
| * | toString (const SpatialMappingParameters::MAPPING_RESOLUTION &resolution) | 
|  | 
| std::ostream & | operator<< (std::ostream &os, const SpatialMappingParameters::MAPPING_RESOLUTION &resolution) | 
|  | 
| String | toString (const SpatialMappingParameters::MAPPING_RANGE &range) | 
|  | 
| std::ostream & | operator<< (std::ostream &os, const SpatialMappingParameters::MAPPING_RANGE &range) | 
|  | 
| String | toString (const SpatialMappingParameters::SPATIAL_MAP_TYPE &map_type) | 
|  | 
| std::ostream & | operator<< (std::ostream &os, const SpatialMappingParameters::SPATIAL_MAP_TYPE &map_type) | 
|  | 
| String | toVerbose (const ERROR_CODE &errorCode) | 
|  | Return a text explaining how to fix the given ERROR_CODE.  More... 
 | 
|  | 
| *String | model2str (MODEL model) | 
|  | 
| String | errorCode2str (ERROR_CODE errorCode) | 
|  | 
| String | unit2str (UNIT unit) | 
|  | 
| UNIT | str2unit (String unit) | 
|  | 
| * | toString (const AI_MODELS &model) | 
|  | 
| inline ::std::ostream & | operator<< (::std::ostream &os, const AI_MODELS &model) | 
|  | 
| void | sleep_ms (int time) | 
|  | Tells the program to wait for x ms.  More... 
 | 
|  | 
| void | sleep_us (int time) | 
|  | Tells the program to wait for x us.  More... 
 | 
|  | 
| ERROR_CODE SL_CORE_EXPORT | convertImage (sl::Mat &image_in, sl::Mat &image_signed, cudaStream_t stream=0) | 
|  | Convert Image format from Unsigned char to Signed char, designed for Unreal Engine pipeline, works on GPU memory.  More... 
 | 
|  | 
| Rotation | computeRotationMatrixFromGravity (sl::float3 axis_to_align, sl::float3 gravity_vector) | 
|  | Compute the rotation matrix from the gravity vector : the rotation can used to find the world rotation from the gravity of an IMU.  More... 
 | 
|  | 
| Matrix3f | getCoordinateTransformConversion3f (COORDINATE_SYSTEM coord_system_src, COORDINATE_SYSTEM coord_system_dst) | 
|  | Get the coordinate transform conversion matrix to change coordinate system.  More... 
 | 
|  | 
| Matrix4f | getCoordinateTransformConversion4f (COORDINATE_SYSTEM coord_system_src, COORDINATE_SYSTEM coord_system_dst) | 
|  | Get the coordinate transform conversion matrix to change coordinate system.  More... 
 | 
|  | 
| ERROR_CODE | convertCoordinateSystem (Mat &floatMat, COORDINATE_SYSTEM coord_system_src, COORDINATE_SYSTEM coord_system_dst, MEM mem=MEM::CPU) | 
|  | Change the coordinate system of a matrix.  More... 
 | 
|  | 
| ERROR_CODE | convertCoordinateSystem (Transform &motionMat, COORDINATE_SYSTEM coord_system_src, COORDINATE_SYSTEM coord_system_dst) | 
|  | Change the coordinate system of a transform matrix.  More... 
 | 
|  | 
| float | getUnitScale (UNIT unit_src, UNIT unit_dst) | 
|  | Get the unit factor to change units.  More... 
 | 
|  | 
| ERROR_CODE | convertUnit (Mat &floatMat, UNIT unit_src, UNIT unit_dst, MEM mem=MEM::CPU) | 
|  | Change the unit of a matrix.  More... 
 | 
|  | 
| ERROR_CODE | convertUnit (Transform &motionMat, UNIT unit_src, UNIT unit_dst) | 
|  | Change the unit (of the translations) of a transform matrix.  More... 
 | 
|  | 
| OBJECT_CLASS | getObjectClass (OBJECT_SUBCLASS object_type) | 
|  | 
| std::vector< OBJECT_SUBCLASS > | getObjectSubClasses (OBJECT_CLASS object_type) | 
|  | 
| String | generate_unique_id () | 
|  | Generate a UUID like unique ID to help identify and track AI detections.  More... 
 | 
|  | 
| * | toString (const MESH_FILE_FORMAT &mesh_frmt) | 
|  | 
| std::ostream & | operator<< (std::ostream &os, const MESH_FILE_FORMAT &mesh_frmt) | 
|  | 
| * | toString (const MESH_TEXTURE_FORMAT &text_frmt) | 
|  | 
| std::ostream & | operator<< (std::ostream &os, const MESH_TEXTURE_FORMAT &text_frmt) | 
|  | 
| * | toString (const MeshFilterParameters::MESH_FILTER &mesh_filter) | 
|  | 
| std::ostream & | operator<< (std::ostream &os, const MeshFilterParameters::MESH_FILTER &mesh_filter) | 
|  | 
| * | toString (const PLANE_TYPE &type) | 
|  | 
| std::ostream & | operator<< (std::ostream &os, const PLANE_TYPE &type) | 
|  | 
|  | 
| typedef float | float1 | 
|  | 
| typedef Vector2< float > | float2 | 
|  | 
| typedef Vector3< float > | float3 | 
|  | 
| typedef Vector4< float > | float4 | 
|  | 
| typedef unsigned char | uchar1 | 
|  | 
| typedef Vector2< unsigned char > | uchar2 | 
|  | 
| typedef Vector3< unsigned char > | uchar3 | 
|  | 
| typedef Vector4< unsigned char > | uchar4 | 
|  | 
| typedef double | double1 | 
|  | 
| typedef Vector2< double > | double2 | 
|  | 
| typedef Vector3< double > | double3 | 
|  | 
| typedef Vector4< double > | double4 | 
|  | 
| typedef unsigned int | uint1 | 
|  | 
| typedef Vector2< unsigned int > | uint2 | 
|  | 
| typedef Vector3< unsigned int > | uint3 | 
|  | 
| typedef Vector4< unsigned int > | uint4 | 
|  | 
| typedef unsigned short | ushort1 | 
|  | 
| typedef Vector4< char > | char4 | 
|  | 
| bool | operator< (const Timestamp &lhs, const Timestamp &rhs) | 
|  | 
| bool | operator> (const Timestamp &lhs, const Timestamp &rhs) | 
|  | 
| bool | operator<= (const Timestamp &lhs, const Timestamp &rhs) | 
|  | 
| bool | operator>= (const Timestamp &lhs, const Timestamp &rhs) | 
|  | 
| bool | operator== (const Timestamp &lhs, const Timestamp &rhs) | 
|  | 
| bool | operator!= (const Timestamp &lhs, const Timestamp &rhs) | 
|  | 
| Timestamp | operator+ (Timestamp lhs, const Timestamp &rhs) | 
|  | 
| Timestamp | operator- (Timestamp lhs, const Timestamp &rhs) | 
|  | 
| Timestamp | operator/ (Timestamp lhs, const Timestamp &rhs) | 
|  | 
| Timestamp | operator* (Timestamp lhs, const Timestamp &rhs) | 
|  |