MeVisLab Toolbox Reference
|
Base object class for passing DSRDocuments between MeVisLab modules. More...
#include "MLMultiFileVolumeListDcmtkOutputsSystem.h"
#include "mlTypeDefs.h"
#include <dcmtk/dcmdata/dcfilefo.h>
#include <dcmtk/dcmdata/dcdeftag.h>
Go to the source code of this file.
Classes | |
struct | ml::DefaultDcmtkReaderFunctor |
Default class providing the read function for getDCMTKObjFromFile which needs the option to extent its functionality for different IODs. More... | |
Namespaces | |
ml | |
Main documentation file for ML users and developers. | |
Typedefs | |
typedef boost::shared_ptr< DcmFileFormat > | DcmFileFormatPtr |
Boost shared pointer managing a DcmFileFormat object. More... | |
Functions | |
bool | ml::loadDcmtkFile (const std::string &fName, DcmFileFormat &dcmfile, std::string *errVal) |
Load a DICOM file into the dcmtk DcmFileFormat object. More... | |
OFString | ml::getDcmtkModality (DcmFileFormat &dcmfile, std::string *errVal) |
Return the modality of a given DcmFileFormat. More... | |
template<typename DCMObjType , typename DCMObjBoostPtrType , class DCMReaderFunctor = DefaultDcmtkReaderFunctor> | |
DCMObjBoostPtrType | ml::getDCMTKObjFromFile (DcmFileFormat &dcmFile, std::string *errVal, const std::string &modalityStr, const std::string &typeStr, DCMReaderFunctor *readerFunctor=NULL) |
A template for loading a dcmtk object by a file object. More... | |
template<typename DCMObjType , typename DCMObjBoostPtrType , class DCMReaderFunctor = DefaultDcmtkReaderFunctor> | |
DCMObjBoostPtrType | ml::getDCMTKObjFromString (const std::string &fName, std::string *errVal, DcmFileFormatPtr *dcmFilePtr, const std::string &modalityStr, const std::string &typeStr, DCMReaderFunctor *readerFunctor=NULL) |
A template for loading a dcmtk object by a file name. More... | |
Base object class for passing DSRDocuments between MeVisLab modules.
Definition in file mlMultiFileVolumeListDcmtkTools.h.
typedef boost::shared_ptr<DcmFileFormat> DcmFileFormatPtr |
Boost shared pointer managing a DcmFileFormat object.
Definition at line 22 of file mlMultiFileVolumeListDcmtkTools.h.