14 #ifndef __mlDcmtkBaseObjects_H
15 #define __mlDcmtkBaseObjects_H
20 #include <boost/shared_ptr.hpp>
30 class DICOMCachedIOFileHandleBase;
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
The toolkit and factory class DcmtkBaseObjects.
static RTBase * createBaseObject(DCMTree::TreePtr dicomTreePtr, std::string *errVal)
static RTBase * createEmptyBaseObject(std::string modality)
static RTBase * createBaseObject(const DICOMCachedIOFileHandle &fileHandle, std::string *errVal)
Factory method to create BaseObjects depending on the dcm type, currently supported are the modalitie...
DcmtkBase derived base object class for base objects that wrap RT related objects.
DcmtkBase derived base object class for base objects that wrap RT related objects.
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.