MeVisLab Toolbox Reference
mlDMFileReaderDefs.h File Reference

Project wide definitions. More...

#include "MLDMFileReaderSystem.h"
#include <mlUtilsSystem.h>
#include <ThirdPartyWarningsDisable.h>
#include <boost/shared_ptr.hpp>
#include <string>
#include <vector>
#include <ThirdPartyWarningsRestore.h>

Go to the source code of this file.

Namespaces

 ml
 Main documentation file for ML users and developers.
 

Typedefs

typedef boost::shared_ptr< DMFileReader > ml::DMFileReaderPtr
 Boost shared-pointer type definitions for DMFileReader. More...
 
typedef boost::shared_ptr< DMImage > ml::DMImagePtr
 Boost shared-pointer type definitions for DMImage. More...
 
typedef boost::shared_ptr< DMImageDataStruct > ml::DMImageDataStructPtr
 Boost shared-pointer type definitions for DMIMageDataStruct. More...
 
typedef boost::shared_ptr< DMTag > ml::DMTagPtr
 Boost shared-pointer type definitions for DMTagEntry. More...
 
typedef boost::shared_ptr< DMTagDirectory > ml::DMTagDirectoryPtr
 Boost shared-pointer type definitions for DMTagMap. More...
 
typedef std::vector< DMTagPtr > ml::DMTagPtrVector
 Vector of shared pointers to DMTags. More...
 
typedef boost::shared_ptr< DMTagGroup > ml::DMTagGroupPtr
 Boost shared-pointer type definitions for DMTagGroup. More...
 
typedef boost::shared_ptr< DMTagData > ml::DMTagDataPtr
 Boost shared-pointer type definitions for DMTagData. More...
 

Enumerations

enum  ml::DMEncodedStructureType {
  ml::DM_Short = 2 , ml::DM_Long = 3 , ml::DM_UShort = 4 , ml::DM_ULong = 5 ,
  ml::DM_Float = 6 , ml::DM_Double = 7 , ml::DM_Boolean = 8 , ml::DM_Char = 9 ,
  ml::DM_Octet = 10 , ml::DM_LongLong = 11 , ml::DM_ULongLong = 12 , ml::DM_Struct = 15 ,
  ml::DM_String = 18 , ml::DM_Array = 20 , ml::DM_Undefined = -1 , ml::DM_InvalidType = -2
}
 Enumerator describing the encoded type; the enumerator value is the same as the stored value in file. More...
 
enum  ml::DMEncodedVoxelDataType {
  ml::DM_2ByteSignedShort = 1 , ml::DM_4ByteReal = 2 , ml::DM_8ByteComplexF = 3 , ml::DM_Obsolete = 4 ,
  ml::DM_4BytePackedComplex = 5 , ml::DM_1ByteUnsignedByte = 6 , ml::DM_4ByteSignedLong = 7 , ml::DM_4ByteUnusedRedGreenBlueWord = 8 ,
  ml::DM_1ByteSignedByte = 9 , ml::DM_2ByteUnsignedShort = 10 , ml::DM_4ByteUnsignedLong = 11 , ml::DM_8ByteReal = 12 ,
  ml::DM_16ByteComplex = 13 , ml::DM_1ByteBinary = 14 , ml::DM_4ByteZeroRedGreenBlueWord = 23
}
 Enumerator describing the DMReader encoded voxel data type; the enumerator value corresponds to the values found in files to describe the pixel data types. More...
 

Detailed Description

Project wide definitions.

Author
Wolf Spindler
Date
11/2014

Definition in file mlDMFileReaderDefs.h.