| 
    MeVisLab Toolbox Reference
    
   | 
 
Representation for the DM file as data structure. More...
#include <mlDMImageDataStruct.h>
Public Member Functions | |
| DMImageDataStruct (DMTagPtr imageDataGroup, DMFileReader &reader) | |
| Constructor initializing the data structure from the tag which is expected to be an ImageDataGroup.   | |
| bool | isUsableAsMLImage () const | 
| Return true if the image seems to be a usable ML image, otherwise false.   | |
| std::string | getAsString (std::string prefix="", const std::string &sep=", ") const | 
| Convert content to a human readable string with the prefix prefix before all lines and separator sep between all subcomponents.   | |
Public Attributes | |
| Vector3 | origin | 
| World origin of image.   | |
| Vector3 | pixelSize | 
| Pixel scaling.   | |
| MLint | dimensionX | 
| Image extents-X.   | |
| MLint | dimensionY | 
| Image extents-Y.   | |
| MLuint64 | pixelDepth | 
| Number of bytes per pixel.   | |
| MLuint64 | dmDataType | 
| Corresponding ML data type.   | |
| MLDataType | mlDataType | 
| Corresponding ML data type.   | |
| bool | isInverted | 
| True if the data shall be displayed inverted.   | |
| DMTagPtr | dataPtr | 
| Tag pointer with the image data.   | |
Representation for the DM file as data structure.
Definition at line 25 of file mlDMImageDataStruct.h.
| ml::DMImageDataStruct::DMImageDataStruct | ( | DMTagPtr | imageDataGroup, | 
| DMFileReader & | reader ) | 
Constructor initializing the data structure from the tag which is expected to be an ImageDataGroup.
The reader must be that one the imageDataGroup comes from.
| std::string ml::DMImageDataStruct::getAsString | ( | std::string | prefix = "", | 
| const std::string & | sep = ", " ) const | 
Convert content to a human readable string with the prefix prefix before all lines and separator sep between all subcomponents.
| bool ml::DMImageDataStruct::isUsableAsMLImage | ( | ) | const | 
Return true if the image seems to be a usable ML image, otherwise false.
| DMTagPtr ml::DMImageDataStruct::dataPtr | 
Tag pointer with the image data.
Definition at line 57 of file mlDMImageDataStruct.h.
| MLint ml::DMImageDataStruct::dimensionX | 
Image extents-X.
Definition at line 39 of file mlDMImageDataStruct.h.
| MLint ml::DMImageDataStruct::dimensionY | 
Image extents-Y.
Definition at line 42 of file mlDMImageDataStruct.h.
| MLuint64 ml::DMImageDataStruct::dmDataType | 
Corresponding ML data type.
Definition at line 48 of file mlDMImageDataStruct.h.
| bool ml::DMImageDataStruct::isInverted | 
True if the data shall be displayed inverted.
Definition at line 54 of file mlDMImageDataStruct.h.
| MLDataType ml::DMImageDataStruct::mlDataType | 
Corresponding ML data type.
Definition at line 51 of file mlDMImageDataStruct.h.
| Vector3 ml::DMImageDataStruct::origin | 
World origin of image.
Definition at line 33 of file mlDMImageDataStruct.h.
| MLuint64 ml::DMImageDataStruct::pixelDepth | 
Number of bytes per pixel.
Definition at line 45 of file mlDMImageDataStruct.h.
| Vector3 ml::DMImageDataStruct::pixelSize | 
Pixel scaling.
Definition at line 36 of file mlDMImageDataStruct.h.