Raytrix Light Field SDK  4.0
Logo
Public Member Functions | Protected Attributes | List of all members
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 ()
 Destructor. More...
 
void AddApplicationDetail (System::String^ sAppName, System::String^ sAppVersion)
 Writes the application details to the meta data. More...
 
Rx::LFR::CMetaDataGetNative ()
 Gets the native. More...
 
void UpdateFrom (CudaCompute^ xCudaCompute)
 Updates the meta data from a CUDA compute instance. More...
 
void UpdateFrom (Camera^ xCamera)
 Updates the meta data from a camera instance. More...
 
void UpdateFrom (CalibMetaData^ xCalibMetaData)
 Updates the meta data from a calibration meta data instance. More...
 

Protected Attributes

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

Constructor & Destructor Documentation

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

Default constructor. Does not allocate image memory.

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

Destructor.

Member Function Documentation

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

Writes the application details to the meta data.

Parameters
sAppName[in,out] Name of the application.
sAppVersion[in,out] The application version.
Rx::LFR::CMetaData & Rx::Net::NativeWrapperManagedExtender< Rx::LFR::CMetaData , Rx::Net::MetaData >::GetNative ( )
inlineinherited

Gets the native.

Returns
The native.
void Rx::LFR::Net::MetaData::UpdateFrom ( CudaCompute xCudaCompute)
inline

Updates the meta data from a CUDA compute instance.

Parameters
xCudaCompute[in,out] The CUDA compute instance.
void Rx::LFR::Net::MetaData::UpdateFrom ( Camera xCamera)
inline

Updates the meta data from a camera instance.

Parameters
xCamera[in,out] The camera.
void Rx::LFR::Net::MetaData::UpdateFrom ( CalibMetaData xCalibMetaData)
inline

Updates the meta data from a calibration meta data instance.

Parameters
xCalibMetaData[in,out] Information describing the calib meta.

Member Data Documentation

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

The pointer to the native instance.