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