MeVisLab Toolbox Reference
mlDICOMCachedIODCMTreeLoaderPlugin.h
Go to the documentation of this file.
1 // Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2 // **InsertLicense** code
3 //----------------------------------------------------------------------------------
5 
10 //----------------------------------------------------------------------------------
11 
12 #pragma once
13 
14 #include "MLDICOMCachedIOSystem.h"
15 #include <mlTypeDefs.h>
16 #include <DCMTree_Tree.h>
17 
18 
19 ML_START_NAMESPACE
21 
22  template<typename CT> class DICOMCachedIOFileHandleBase;
27 ML_END_NAMESPACE
28 
29 //----------------------------------------------------------------------------------
32 //----------------------------------------------------------------------------------
34 
35  public:
38 
41 
49  DCMTree::TreePtr &treePtr,
50  ML_NAMESPACE::DicomMessageCollector &dcmMsgCollector) const;
51 };
Project global and OS specific declarations.
#define MLDICOMCachedIO_EXPORT
If included by external modules, exported symbols are declared as import symbols.
Base class for plugins which support loading of DICOM trees (this class already implements basic file...
virtual MLErrorCode loadDCMTree(const ml::DICOMCachedIOFileHandle &fileHandle, DCMTree::TreePtr &treePtr, ml::DicomMessageCollector &dcmMsgCollector) const
Loads the given DICOM tree specified by fileName into treePtr.
MLDICOMCachedIODCMTreeLoaderPlugin()
Default constructor.
virtual ~MLDICOMCachedIODCMTreeLoaderPlugin()
Destructor.
Class to collect messages and errors related to a given frame handle.
MLint32 MLErrorCode
Type of an ML Error code.
Definition: mlTypeDefs.h:818
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition: DCMTree_Lib.h:70
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.