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
15#include <mlTypeDefs.h>
16#include <DCMTree_Tree.h>
17
18
19ML_START_NAMESPACE
21 template<typename CT>
22 class DICOMCachedIOFileHandleBase;
24 typedef DICOMCachedIOFileHandleBase<char> DICOMCachedIOFileHandle;
25ML_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:715
boost::shared_ptr< const Tree > Const_TreePtr
Definition DCMTree_Lib.h:67
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.