| ▼Nsl | @HideINTERNAL_PUBLICAPI_START |
| CRecordingStatus | Structure containing information about the status of the recording |
| CInitParameters | Class containing the options used to initialize the sl::Camera object |
| CRuntimeParameters | Structure containing parameters that defines the behavior of sl::Camera::grab() |
| CPositionalTrackingParameters | Structure containing a set of parameters for the positional tracking module initialization |
| CSpatialMappingParameters | Structure containing a set of parameters for the spatial mapping module |
| CStreamingParameters | Structure containing the options used to stream with the ZED SDK |
| CRecordingParameters | Structure containing the options used to record |
| CRawBuffer | Zero-copy wrapper for native camera capture buffers |
| CCamera | This class serves as the primary interface between the camera and the various features provided by the SDK |
| CInitParametersOne | Class containing the options used to initialize the sl::CameraOne object |
| CCameraOneConfiguration | Structure containing information about the camera sensor |
| CCameraOneInformation | Structure containing information of a single camera (serial number, model, input type, etc.) |
| CCameraOne | This class serves as the primary interface between the camera and the various features provided by the SDK when using Monocular cameras |
| CLidarCalibration | Structure containing beam geometry calibration data for raw data processing |
| CLidarSensorConfiguration | Structure containing runtime configuration of the Lidar sensor |
| CLidarInformation | Structure containing information about the Lidar device |
| CLidarDeviceProperties | Structure containing properties of a discovered Lidar device |
| CInitLidarParameters | Structure containing the options used to initialize the Lidar object |
| CPositionalTrackingLidarParameters | Structure containing the options used to enable positional tracking with Lidar |
| CRecordingLidarParameters | Structure containing the options used to record Lidar data |
| CLidar | Class for Lidar control and data retrieval. It provides methods to initialize the Lidar, retrieve data, and enable positional tracking. Supports both live sensor input and OSF file playback |
| CSensorDeviceIdentifier | Structure containing information about a sensor device (camera or lidar) managed by the Sensors class |
| CInitSensorsParameters | |
| CObjectDetectionSensorsParameters | |
| CBodyTrackingSensorsParameters | |
| CBodyTrackingSensorsRuntimeParameters | Structure containing a set of runtime parameters for the body tracking module |
| CPositionalTrackingSensorsParameters | |
| CRecordingSensorsParameters | |
| CStreamingSensorsParameters | |
| CRuntimeSensorsParameters | |
| CSensorList | Structure containing lists of all available sensor devices |
| CStreamingSensorList | Structure containing lists of all available streaming sensor devices |
| CSensors | Class for managing multiple sensors (Cameras, Lidars) and fusing their data |
| CString | Class defining a string |
| CResolution | Structure containing the width and height of an image |
| CRect | Class defining a 2D rectangle with top-left corner coordinates and width/height in pixels |
| CDeviceProperties | Structure containing information about the properties of a camera |
| CCameraParameters | Structure containing the intrinsic parameters of a camera |
| CStreamingProperties | Structure containing information about the properties of a streaming device |
| CInputType | Class defining the input type used in the ZED SDK |
| CAI_Model_status | Structure containing AI model status |
| CMatrix3f | Class representing a generic 3*3 matrix |
| CMatrix4f | Class representing a generic 4*4 matrix |
| CVector2 | Class representing a 2-dimensional vector for both CPU and GPU |
| CVector3 | Class representing a 3-dimensional vector for both CPU and GPU |
| CVector4 | Class representing a 4-dimensional vector for both CPU and GPU |
| CTimestamp | Structure representing timestamps with utilities |
| CMat | Class representing 1 to 4-channel matrix of float or uchar, stored on CPU and/or GPU side |
| CTensorParameters | Structure to define the input options for deep learning inference |
| CTensor | Class representing a multi-dimensional array (Tensor), typically used for deep learning inference |
| CRotation | Class representing a rotation for the positional tracking module |
| CTranslation | Class representing a translation for the positional tracking module |
| COrientation | Class representing an orientation/quaternion for the positional tracking module |
| CTransform | Class representing a transformation (translation and rotation) for the positional tracking module |
| CCalibrationParameters | Structure containing intrinsic and extrinsic parameters of the camera (translation and rotation) |
| CSensorParameters | Structure containing information about a single sensor available in the current device |
| CSensorsConfiguration | Structure containing information about all the sensors available in the current device |
| CCameraConfiguration | Structure containing information about the camera sensor |
| CCameraInformation | Structure containing information of a single camera (serial number, model, input type, etc.) |
| CPose | Class containing positional tracking data giving the position and orientation of the camera in 3D space |
| CLandmark | Represents a 3d landmark |
| CLandmark2D | Represents the projection of a 3d landmark in the image |
| CKeyFrame | Represents a keyframe in the tracking system |
| ▼CSensorsData | Structure containing all sensors data (except image sensors) to be used for positional tracking or environment study |
| CBarometerData | Structure containing data from the barometer sensor |
| CIMUData | Structure containing data from the IMU sensor |
| CMagnetometerData | Structure containing data from the magnetometer sensor |
| CTemperatureData | Structure containing data from the temperature sensors |
| CObjectData | Class containing data of a detected object such as its bounding_box, label, id and its 3D position |
| CCustomBoxObjectData | Class that store externally detected objects |
| CCustomMaskObjectData | Class that store externally detected objects with mask |
| CObjects | Class containing the results of the object detection module |
| CBodyData | Class containing data of a detected body/person such as its bounding_box, id and its 3D position |
| CBodies | Class containing the results of the body tracking module |
| CObjectsBatch | Class containing batched data of a detected objects from the object detection module |
| CBodiesBatch | Class containing batched data of a detected bodies/persons from the body tracking module |
| CCommunicationParameters | Holds the communication parameter to configure the connection between senders and receiver |
| CSVOData | |
| CHealthStatus | |
| CPositionalTrackingStatus | Lists the different status of positional tracking |
| CBatchParameters | Structure containing a set of parameters for batch object detection |
| CObjectDetectionParameters | Structure containing a set of parameters for the object detection module |
| CObjectTrackingParameters | Structure containing a set of parameters for the object tracking module |
| CObjectDetectionRuntimeParameters | Structure containing a set of runtime parameters for the object detection module |
| CCustomObjectDetectionProperties | Structure containing a set of runtime properties of a certain class ID for the object detection module using a custom model |
| CCustomObjectDetectionRuntimeParameters | Structure containing a set of runtime parameters for the object detection module using your own model ran by the SDK |
| CBodyTrackingParameters | Structure containing a set of parameters for the body tracking module |
| CBodyTrackingRuntimeParameters | Structure containing a set of runtime parameters for the body tracking module |
| CPlaneDetectionParameters | Structure containing a set of parameters for the plane detection functionality |
| CRegionOfInterestParameters | |
| CECEF | Represents a world position in ECEF format |
| CLatLng | Represents a world position in LatLng format |
| CUTM | Represents a world position in UTM format |
| CENU | Represents a world position in ENU format |
| CGeoConverter | Purely static class for Geo functions |
| CGeoPose | Holds geographic reference position information |
| CGNSSData | Class containing GNSS data to be used for positional tracking as prior |
| CFusedPositionalTrackingStatus | Class containing the overall position fusion status |
| CGNSSCalibrationParameters | Holds the options used for calibrating GNSS / VIO |
| CMeshFilterParameters | Class containing a set of parameters for the mesh filtration functionality |
| CChunk | Class representing a sub-mesh containing local vertices and triangles |
| CMesh | Class representing a mesh and containing the geometric (and optionally texture) data of the scene captured by the spatial mapping module |
| CPlane | Class representing a plane defined by a point and a normal, or a plane equation |
| CPointCloudChunk | Class representing a sub-point cloud containing local vertices and colors |
| CFusedPointCloud | Class representing a fused point cloud and containing the geometric and color data of the scene captured by the spatial mapping module |
| CCameraIdentifier | Used to identify a specific camera in the Fusion API |
| CFusionConfiguration | Useful struct to store the Fusion configuration, can be read from /write to a JSON file |
| CSynchronizationParameter | Configuration parameters for data synchronization |
| CInitFusionParameters | Holds the options used to initialize the Fusion object |
| CBodyTrackingFusionParameters | Holds the options used to initialize the body tracking module of the Fusion |
| CBodyTrackingFusionRuntimeParameters | Holds the options used to change the behavior of the body tracking module at runtime |
| CObjectDetectionFusionParameters | Holds the options used to initialize the object detection module of the Fusion |
| CPositionalTrackingFusionParameters | Holds the options used for initializing the positional tracking fusion module |
| CSpatialMappingFusionParameters | Sets the spatial mapping parameters |
| CCameraMetrics | Holds the metrics of a sender in the fusion process |
| CFusionMetrics | Holds the metrics of the fusion process |
| CFusion | Holds Fusion process data and functions |
| ▼Nstd | STL namespace |
| Chash< sl::String > | |
| Chash< sl::CameraIdentifier > |