65 const std::string &sep=
", ")
const;
Project global and OS specific declarations.
#define MLDMFileReader_EXPORT
If included by external modules, exported symbols are declared as import symbols.
A tool classes to load Digital Microscopy files.
Representation for the DM file as data structure.
MLuint64 dmDataType
Corresponding ML data type.
bool isUsableAsMLImage() const
Return true if the image seems to be a usable ML image, otherwise false.
Vector3 pixelSize
Pixel scaling.
MLuint64 pixelDepth
Number of bytes per pixel.
MLint dimensionY
Image extents-Y.
MLint dimensionX
Image extents-X.
DMTagPtr dataPtr
Tag pointer with the image data.
std::string getAsString(std::string prefix="", const std::string &sep=", ") const
bool isInverted
True if the data shall be displayed inverted.
Vector3 origin
World origin of image.
DMImageDataStruct(DMTagPtr imageDataGroup, DMFileReader &reader)
MLDataType mlDataType
Corresponding ML data type.
Project wide definitions.
UINT64 MLuint64
Introduce platform-independent 64-bit unsigned integer type.
std::ostream & operator<<(std::ostream &out, const ml::Variant &variant)
boost::shared_ptr< DMTag > DMTagPtr
Boost shared-pointer type definitions for DMTagEntry.
Tvec3< MLdouble > Vector3
A vector with three components of type double.