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
15#include <mlTypeDefs.h>
16#include <DCMTree_Tree.h>
17
18
19ML_START_NAMESPACE
21
22 template<typename CT> class DICOMCachedIOFileHandleBase;
27ML_END_NAMESPACE
28
29//----------------------------------------------------------------------------------
32//----------------------------------------------------------------------------------
34
35 public:
38
41
48 virtual MLErrorCode loadDCMTree(const ML_NAMESPACE::DICOMCachedIOFileHandle &fileHandle,
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.
virtual MLErrorCode loadDCMTree(const ml::DICOMCachedIOFileHandle &fileHandle, DCMTree::TreePtr &treePtr, ml::DicomMessageCollector &dcmMsgCollector) const
MLDICOMCachedIODCMTreeLoaderPlugin()
Default constructor.
virtual ~MLDICOMCachedIODCMTreeLoaderPlugin()
Destructor.
Forward template declaration for typedef'ing.
Class to collect messages and errors related to a given frame handle.
MLint32 MLErrorCode
Type of an ML Error code.
Definition mlTypeDefs.h:715
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.
Definition DCMTree_Lib.h:66
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.