MeVisLab Toolbox Reference
DCMTree::Writer Class Referenceabstract

#include <DCMTree_Writer.h>

Inheritance diagram for DCMTree::Writer:
DCMTree::Dump

Public Member Functions

virtual ~Writer ()
 Destructor.
 
virtual void write (const Const_IOParameterPtr &parameter, MessagePtr towrite)=0
 

Static Public Member Functions

static WriterPtr create (const Const_DictPtr &dictArg)
 Abstract factory create method.
 

Protected Member Functions

virtual WriterPtr createConcrete (const Const_DictPtr &dictArg) const =0
 Concrete factory create method of the implementing prototype, called by the abstract one.
 
Const_DictPtr dict () const
 
 Writer ()
 Constructor without parameter for prototype.
 
 Writer (Const_DictPtr dictArg)
 Constructor.
 

Static Protected Member Functions

static Const_WriterPtr prototype ()
 The current concrete prototype.
 
static void setPrototype (Const_WriterPtr prototype)
 The concrete prototype is set by the implementing DLL.
 

Detailed Description

Definition at line 32 of file DCMTree_Writer.h.

Constructor & Destructor Documentation

◆ ~Writer()

virtual DCMTree::Writer::~Writer ( )
virtual

Destructor.

◆ Writer() [1/2]

DCMTree::Writer::Writer ( )
protected

Constructor without parameter for prototype.

◆ Writer() [2/2]

DCMTree::Writer::Writer ( Const_DictPtr dictArg)
protected

Constructor.

Member Function Documentation

◆ create()

static WriterPtr DCMTree::Writer::create ( const Const_DictPtr & dictArg)
static

Abstract factory create method.

Parameters
dictArgThe dictionary

◆ createConcrete()

virtual WriterPtr DCMTree::Writer::createConcrete ( const Const_DictPtr & dictArg) const
protectedpure virtual

Concrete factory create method of the implementing prototype, called by the abstract one.

Parameters
dictArgThe dictionary

◆ dict()

Const_DictPtr DCMTree::Writer::dict ( ) const
protected

◆ prototype()

static Const_WriterPtr DCMTree::Writer::prototype ( )
staticprotected

The current concrete prototype.

◆ setPrototype()

static void DCMTree::Writer::setPrototype ( Const_WriterPtr prototype)
staticprotected

The concrete prototype is set by the implementing DLL.

◆ write()

virtual void DCMTree::Writer::write ( const Const_IOParameterPtr & parameter,
MessagePtr towrite )
pure virtual

Implemented in DCMTree::Dump.


The documentation for this class was generated from the following file: