MeVisLab Toolbox Reference
mlDicomMessageCollector.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
16#include "mlMessageCollector.h"
17
18ML_START_NAMESPACE
19
47
48ML_END_NAMESPACE
Project global and OS specific declarations.
#define MLDICOMCachedIO_EXPORT
If included by external modules, exported symbols are declared as import symbols.
virtual void setHandle(const DICOMCachedIOFileHandle &handleToSet)
Sets the file handle.
DICOMCachedIOFileHandle _handle
If known, this is a handle related to a messages which can be useful to make information more specifi...
DicomMessageCollector(const DICOMCachedIOFileHandle &handle=DICOMCachedIOFileHandle(""))
Construction with empty fileHandle and empty messages.
DicomMessageCollector(const DicomMessageCollector &other)=default
Forbid copy constructor and assignment operator for others since often derived instances are passed; ...
DicomMessageCollector & operator=(const DicomMessageCollector &other)=default
MessageCollector * createClone() override
Create a duplicate from *this.
virtual const DICOMCachedIOFileHandle & getHandle() const
Get the current a message string.
virtual DicomMessageCollector * createDicomMessageCollectorClone()
MessageCollector()
Construction with empty messages.
Header file of class to collect messages of different types.
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.