Namespace: Rx::LFR – Class: CMetaData – Header: Rx.LFR/MetaData.h

CMetaData Class

C++
#include "Rx.LFR/MetaData.h"
class CMetaData : public CRxMetaData

The LFR Meta Data class.

Constructors

CMetaData()

Default constructor. Does not allocate image memory.

CMetaData(xMetaData)

Move constructor.

Destructor

~CMetaData()

Destructor. Frees all used memory.

Methods

UpdateFrom(xCudaCompute)

Updates the meta data from a CUDA compute instance.

UpdateFrom(xCamera)

Updates the meta data from a camera instance.

UpdateFrom(xCalibMetaData)

Updates the meta data from a calibration meta data instance.

AddApplicationDetail(sxAppName, sxAppVersion)

Writes the application details to the meta data.

Clear()

Clears this object to its blank/initial state.

(Inherited from CRxMetaData)
GetElementCount()

Gets the element count.

(Inherited from CRxMetaData)
GetElementInfos(nIdx, sxName, sxType, sxGroup)

Gets all information about the given element.

(Inherited from CRxMetaData)
GetElementInfos(nIdx, sxName, eType, sxGroup)

Gets all information about the given element.

(Inherited from CRxMetaData)
GetElementInfos(sxName, sxType, sxGroup)

Gets all information about the given element.

(Inherited from CRxMetaData)
GetElementInfos(sxName, eType, sxGroup)

Gets all information about the given element.

(Inherited from CRxMetaData)
HasElement(sxLabel)

Query if metadata has element with label sxLabel.

(Inherited from CRxMetaData)
AddElement(sxLabel, sxGroup, uData)

Adds an element into the respective parameter map.

(Inherited from CRxMetaData)
AddElement(sxLabel, sxGroup, dData) (Inherited from CRxMetaData)
AddElement(sxLabel, sxGroup, sxData) (Inherited from CRxMetaData)
AddElement(sxLabel, sxGroup, xData) (Inherited from CRxMetaData)
AddElement(sxLabel, sxGroup, xData) (Inherited from CRxMetaData)
AddElement(sxLabel, sxGroup, xData) (Inherited from CRxMetaData)
SetElement(sxLabel, uData) (Inherited from CRxMetaData)
SetElement(sxLabel, dData) (Inherited from CRxMetaData)
SetElement(sxLabel, sxData) (Inherited from CRxMetaData)
SetElement(sxLabel, xData) (Inherited from CRxMetaData)
SetElement(sxLabel, xData) (Inherited from CRxMetaData)
SetElement(sxLabel, xData) (Inherited from CRxMetaData)
GetElement(sxLabel, uData) (Inherited from CRxMetaData)
GetElement(sxLabel, dData) (Inherited from CRxMetaData)
GetElement(sxLabel, sxData) (Inherited from CRxMetaData)
GetElement(sxLabel, xData) (Inherited from CRxMetaData)
GetElement(sxLabel, xData) (Inherited from CRxMetaData)
GetElement(sxLabel, xData) (Inherited from CRxMetaData)

Operators

operator=(xMetaData)

Move assignment operator.