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
21 template<typename CT>
22 class DICOMCachedIOFileHandleBase;
24 typedef DICOMCachedIOFileHandleBase<char> DICOMCachedIOFileHandle;
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:716
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
boost::shared_ptr< const Tree > Const_TreePtr
Definition DCMTree_Lib.h:73
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.