|
| CMetaData () |
| Default constructor. Does not allocate image memory. More...
|
|
| CMetaData (const CMetaData &xMetaData) |
| Move constructor. More...
|
|
| ~CMetaData () |
| Destructor. Frees all used memory. More...
|
|
void | AddApplicationDetail (const CRxString &sxAppName, const CRxString &sxAppVersion) |
| Writes the application details to the meta data. More...
|
|
void | AddElement (const CRxString &sxLabel, const CRxString &sxGroup, const CRxArrayDouble &xData) |
|
void | AddElement (const CRxString &sxLabel, const CRxString &sxGroup, const CRxArrayString &xData) |
|
void | AddElement (const CRxString &sxLabel, const CRxString &sxGroup, const CRxArrayUInt &xData) |
|
void | AddElement (const CRxString &sxLabel, const CRxString &sxGroup, const CRxString &sxData) |
|
void | AddElement (const CRxString &sxLabel, const CRxString &sxGroup, double dData) |
|
void | AddElement (const CRxString &sxLabel, const CRxString &sxGroup, unsigned uData) |
| Adds an element into the respective parameter map. More...
|
|
void | Clear () |
| Clears this object to its blank/initial state. More...
|
|
void | GetElement (const CRxString &sxLabel, CRxArrayDouble &xData) const |
|
void | GetElement (const CRxString &sxLabel, CRxArrayString &xData) const |
|
void | GetElement (const CRxString &sxLabel, CRxArrayUInt &xData) const |
|
void | GetElement (const CRxString &sxLabel, CRxString &sxData) const |
|
void | GetElement (const CRxString &sxLabel, double &dData) const |
|
void | GetElement (const CRxString &sxLabel, unsigned &uData) const |
|
size_t | GetElementCount () const |
| Gets the element count. More...
|
|
void | GetElementInfos (const CRxString &sxName, CRxString &sxType, CRxString &sxGroup) const |
| Gets all information about the given element. More...
|
|
void | GetElementInfos (size_t nIdx, CRxString &sxName, CRxString &sxType, CRxString &sxGroup) const |
| Gets all information about the given element. More...
|
|
bool | HasElement (const CRxString &sxLabel) const |
| Query if metadata has element with label sxLabel. More...
|
|
CMetaData & | operator= (CMetaData &&xMetaData) |
| Move assignment operator. More...
|
|
void | SetElement (const CRxString &sxLabel, const CRxArrayDouble &xData) |
|
void | SetElement (const CRxString &sxLabel, const CRxArrayString &xData) |
|
void | SetElement (const CRxString &sxLabel, const CRxArrayUInt &xData) |
|
void | SetElement (const CRxString &sxLabel, const CRxString &sxData) |
|
void | SetElement (const CRxString &sxLabel, double dData) |
|
void | SetElement (const CRxString &sxLabel, unsigned uData) |
|
void | UpdateFrom (CCamera &xCamera) |
| Updates the meta data from a camera instance. More...
|
|
void | UpdateFrom (const CCudaCompute &xCudaCompute) |
| Updates the meta data from a CUDA compute instance. More...
|
|
void | UpdateFrom (const CRxCalibMetaData &xCalibMetaData) |
| Updates the meta data from a calibration meta data instance. More...
|
|