NVIDIA DeepStream SDK API Reference

6.4 Release
cvcore::CameraExtrinsics Struct Reference

Detailed Description

Struct type used to store Camera Extrinsics.

Definition at line 238 of file CameraModel.h.

Public Types

using RawMatrixType = float[3][4]
 

Public Member Functions

 CameraExtrinsics ()=default
 
 CameraExtrinsics (const RawMatrixType &extrinsics)
 Camera Extrinsics creation with given extrinsics as raw 2D [3 x 4] array. More...
 
bool operator== (const CameraExtrinsics &other) const noexcept
 
bool operator!= (const CameraExtrinsics &other) const noexcept
 

Data Fields

RawMatrixType m_extrinsics
 

Member Typedef Documentation

◆ RawMatrixType

Definition at line 240 of file CameraModel.h.

Constructor & Destructor Documentation

◆ CameraExtrinsics() [1/2]

cvcore::CameraExtrinsics::CameraExtrinsics ( )
default

◆ CameraExtrinsics() [2/2]

cvcore::CameraExtrinsics::CameraExtrinsics ( const RawMatrixType extrinsics)
inlineexplicit

Camera Extrinsics creation with given extrinsics as raw 2D [3 x 4] array.

Parameters
extrinsicsCamera extrinsics as raw 2D array
Returns
Camera Extrinsics

Definition at line 249 of file CameraModel.h.

References m_extrinsics.

Member Function Documentation

◆ operator!=()

bool cvcore::CameraExtrinsics::operator!= ( const CameraExtrinsics other) const
inlinenoexcept

Definition at line 270 of file CameraModel.h.

◆ operator==()

bool cvcore::CameraExtrinsics::operator== ( const CameraExtrinsics other) const
inlinenoexcept

Definition at line 254 of file CameraModel.h.

References m_extrinsics.

Field Documentation

◆ m_extrinsics

RawMatrixType cvcore::CameraExtrinsics::m_extrinsics
Initial value:
{{1.0, 0.0, 0.0, 0.0},
{0.0, 1.0, 0.0, 0.0},
{0.0, 0.0, 1.0, 0.0}}

Definition at line 275 of file CameraModel.h.

Referenced by CameraExtrinsics(), and operator==().


The documentation for this struct was generated from the following file: