Raytrix Light Field SDK  5.0
Rx::LFR::Net::MetaData Class Reference

Detailed Description

Extends the default image class by a set of meta data and a calibration.

Inherits Rx::Net::NativeWrapperManagedExtender< Rx::LFR::CMetaData, Rx::Net::MetaData >.

Public Member Functions

 MetaData ()
 Default constructor. Does not allocate image memory. More...
 
 ~MetaData ()
 Default Destructor. More...
 
void AddApplicationDetail (System::String^ sAppName, System::String^ sAppVersion)
 Writes the application name and version to the meta data. More...
 
Rx::LFR::CMetaDataGetNative ()
 Gets the native. More...
 
void UpdateFrom (CalibMetaData^ xCalibMetaData)
 Updates the meta data from a calibration meta data instance. More...
 
void UpdateFrom (Camera^ xCamera)
 Updates the meta data from a camera instance. More...
 
void UpdateFrom (CudaCompute^ xCudaCompute)
 Updates the meta data from a CUDA compute instance. More...
 

Protected Attributes

Rx::LFR::CMetaDatam_pxNativeInstance
 The pointer to the native instance. More...
 

Constructor & Destructor Documentation

◆ MetaData()

Rx::LFR::Net::MetaData::MetaData ( )
inline

Default constructor. Does not allocate image memory.

◆ ~MetaData()

Rx::LFR::Net::MetaData::~MetaData ( )
inline

Default Destructor.

Member Function Documentation

◆ AddApplicationDetail()

void Rx::LFR::Net::MetaData::AddApplicationDetail ( System::String^  sAppName,
System::String^  sAppVersion 
)
inline

Writes the application name and version to the meta data.

Parameters
sAppName[in] Name of the application.
sAppVersion[in] The application version.

◆ GetNative()

Rx::LFR::CMetaData & Rx::Net::NativeWrapperManagedExtender< Rx::LFR::CMetaData , Rx::Net::MetaData >::GetNative
inlineinherited

Gets the native.

Returns
The native.

◆ UpdateFrom() [1/3]

void Rx::LFR::Net::MetaData::UpdateFrom ( CalibMetaData xCalibMetaData)
inline

Updates the meta data from a calibration meta data instance.

Parameters
xCalibMetaData[in] Information describing the calib meta.

◆ UpdateFrom() [2/3]

void Rx::LFR::Net::MetaData::UpdateFrom ( Camera xCamera)
inline

Updates the meta data from a camera instance.

Parameters
xCamera[in] The camera.

◆ UpdateFrom() [3/3]

void Rx::LFR::Net::MetaData::UpdateFrom ( CudaCompute xCudaCompute)
inline

Updates the meta data from a CUDA compute instance.

Parameters
xCudaCompute[in] The CUDA compute instance.

Member Data Documentation

◆ m_pxNativeInstance

Rx::LFR::CMetaData * Rx::Net::NativeWrapperManagedExtender< Rx::LFR::CMetaData , Rx::Net::MetaData >::m_pxNativeInstance
protectedinherited

The pointer to the native instance.