MeVisLab Toolbox Reference
mlDICOMCachedIODCMTreeWriterPlugin.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  template<typename CT>
22  class DICOMCachedIOFileHandleBase;
24  typedef DICOMCachedIOFileHandleBase<char> DICOMCachedIOFileHandle;
25 ML_END_NAMESPACE
26 
27 //----------------------------------------------------------------------------------
30 //----------------------------------------------------------------------------------
32 
33  public:
36 
39 
43  const ML_NAMESPACE::DICOMCachedIOFileHandle &fileHandle) const;
44 
45 };
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 writing of DICOM trees (this class already implements basic file...
virtual MLErrorCode saveDCMTree(DCMTree::Const_TreePtr dcmTree, const ml::DICOMCachedIOFileHandle &fileHandle) const
Saves the given DICOM tree in the file specified by fileName and returns ML_RESULT_OK on success,...
MLDICOMCachedIODCMTreeWriterPlugin()
Default constructor.
virtual ~MLDICOMCachedIODCMTreeWriterPlugin()
Destructor.
MLint32 MLErrorCode
Type of an ML Error code.
Definition: mlTypeDefs.h:818
boost::shared_ptr< const Tree > Const_TreePtr
Definition: DCMTree_Lib.h:73
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.