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()

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

Referenced by DCMTree::Dump::Dump().

◆ prototype()

Const_WriterPtr DCMTree::Writer::prototype ( )
staticprotected

The current concrete prototype.

Referenced by setPrototype().

◆ setPrototype()

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

The concrete prototype is set by the implementing DLL.

References prototype().

◆ 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: