Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::Media::CameraExtrinsics Class Reference

#include <HWMFObjectsTypes.h>

Public Member Functions

constexpr CameraExtrinsics () noexcept
 
constexpr CameraExtrinsics (MFCameraExtrinsics *data) noexcept
 
 ~CameraExtrinsics ()
 
 CameraExtrinsics (const CameraExtrinsics &other)=delete
 
CameraExtrinsicsoperator= (const CameraExtrinsics &other)=delete
 
 CameraExtrinsics (CameraExtrinsics &&other) noexcept
 
CameraExtrinsicsoperator= (CameraExtrinsics &&other) noexcept
 
size_t size () const noexcept
 
size_t DataSize () const noexcept
 
constexpr MFCameraExtrinsics * data () const noexcept
 
const MFCameraExtrinsic_CalibratedTransform & operator[] (size_t index) const noexcept
 

Static Public Attributes

static constexpr size_t CalibratedTransformSize = sizeof(MFCameraExtrinsic_CalibratedTransform)
 

Private Attributes

MFCameraExtrinsics * data_ = nullptr
 

Constructor & Destructor Documentation

◆ CameraExtrinsics() [1/4]

Harlinn::Windows::Media::CameraExtrinsics::CameraExtrinsics ( )
inlineconstexprnoexcept

◆ CameraExtrinsics() [2/4]

Harlinn::Windows::Media::CameraExtrinsics::CameraExtrinsics ( MFCameraExtrinsics * data)
inlineconstexprnoexcept

◆ ~CameraExtrinsics()

Harlinn::Windows::Media::CameraExtrinsics::~CameraExtrinsics ( )
inline

◆ CameraExtrinsics() [3/4]

Harlinn::Windows::Media::CameraExtrinsics::CameraExtrinsics ( const CameraExtrinsics & other)
delete

◆ CameraExtrinsics() [4/4]

Harlinn::Windows::Media::CameraExtrinsics::CameraExtrinsics ( CameraExtrinsics && other)
inlinenoexcept

Member Function Documentation

◆ data()

MFCameraExtrinsics * Harlinn::Windows::Media::CameraExtrinsics::data ( ) const
inlineconstexprnoexcept

◆ DataSize()

size_t Harlinn::Windows::Media::CameraExtrinsics::DataSize ( ) const
inlinenoexcept

◆ operator=() [1/2]

CameraExtrinsics & Harlinn::Windows::Media::CameraExtrinsics::operator= ( CameraExtrinsics && other)
inlinenoexcept

◆ operator=() [2/2]

CameraExtrinsics & Harlinn::Windows::Media::CameraExtrinsics::operator= ( const CameraExtrinsics & other)
delete

◆ operator[]()

const MFCameraExtrinsic_CalibratedTransform & Harlinn::Windows::Media::CameraExtrinsics::operator[] ( size_t index) const
inlinenoexcept

◆ size()

size_t Harlinn::Windows::Media::CameraExtrinsics::size ( ) const
inlinenoexcept

Member Data Documentation

◆ CalibratedTransformSize

size_t Harlinn::Windows::Media::CameraExtrinsics::CalibratedTransformSize = sizeof(MFCameraExtrinsic_CalibratedTransform)
staticconstexpr

◆ data_

MFCameraExtrinsics* Harlinn::Windows::Media::CameraExtrinsics::data_ = nullptr
private

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