|
| 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) |
| |