itom  4.1.0
ito::DataObjectTagsPrivate Class Reference

Public Member Functions

 DataObjectTagsPrivate ()
 Constructor.
 
 DataObjectTagsPrivate (unsigned int totalAxisNum)
 Destructor.
 

Public Attributes

std::map< std::string, DataObjectTagTypem_tags
 
std::vector< double > m_axisOffsets
 
std::vector< double > m_axisScales
 
std::vector< std::string > m_axisDescription
 
std::vector< std::string > m_axisUnit
 
double m_valueOffset
 
double m_valueScale
 
std::string m_valueDescription
 
std::string m_valueUnit
 
double m_rotMatrix [9]
 

Member Data Documentation

std::vector<std::string> ito::DataObjectTagsPrivate::m_axisDescription

vector with axis-describtions

std::vector<double> ito::DataObjectTagsPrivate::m_axisOffsets

vector with offset-values for each axis (offset in dataObject-Pixel). Describes the distance from pixel [0,0,..0] to coordiante system origin. Unit-Coordinate = ( px-Coordinate - Offset)* Scale

std::vector<double> ito::DataObjectTagsPrivate::m_axisScales

vector with scale-values for each axis (unit / px). Unit-Coordinate = ( px-Coordinate - Offset)* Scale. Scale cannot be 0.0

std::vector<std::string> ito::DataObjectTagsPrivate::m_axisUnit

vector with axis-units-description (e.g. 'mm')

double ito::DataObjectTagsPrivate::m_rotMatrix[9]

array containing the rotation matrix for the yx-plane

std::map<std::string, DataObjectTagType> ito::DataObjectTagsPrivate::m_tags

map for tags with keyword (std::string) and value (either std::string or double)

std::string ito::DataObjectTagsPrivate::m_valueDescription

descriptions for the values (e.g. 'Intensity' or 'Heigth')

double ito::DataObjectTagsPrivate::m_valueOffset

offset of the values within the dataObject. Currently as read only with value 0.0

double ito::DataObjectTagsPrivate::m_valueScale

scale of the values within the dataObject. Currently as read only with value 1.0

std::string ito::DataObjectTagsPrivate::m_valueUnit

unit description for the values (e.g. 'mm')


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