MeVisLab Toolbox Reference
mlMultiFileVolumeConverterTools.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
5
11*/
12//----------------------------------------------------------------------------------
13#pragma once
14
15// Local includes
17
18// ML Namespace macros.
19#include <mlTypeDefs.h>
20
21// DICOM tree prototypes.
22#include <DCMTree_Lib.h>
23
24// FileHandle and message handler/collector.
26
27
28ML_START_NAMESPACE
29
30// Forwards;
31class DicomMessageCollector;
32class MultiFileVolume;
33
51
52ML_END_NAMESPACE
Project global and OS specific declarations.
#define MLMULTI_FILE_VOLUME_EXPORT
Only for diagnostic purposes.
Class to collect messages and errors related to a given frame handle.
boost::shared_ptr< const Tree > Const_TreePtr
Definition DCMTree_Lib.h:67
MLMULTI_FILE_VOLUME_EXPORT MultiFileVolume * createMultiFileVolumeFromDCMTree(DCMTree::Const_TreePtr inputDCMTree, const DICOMCachedIOFileHandle &fileHandle, DicomMessageCollector &dcmMsgCollector)
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.