itom 1.3.0
|
Public Member Functions | |
DataObjectTagsPrivate () | |
Constructor. | |
DataObjectTagsPrivate (unsigned int totalAxisNum) | |
Destructor. | |
Public Attributes | |
std::map< std::string, DataObjectTagType > | m_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] |
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 rotiational 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')
offset of the values within the dataObject. Currently as read only with value 0.0
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')