MeVisLab Toolbox Reference
DCMTree::Writer Class Referenceabstract

#include <DCMTree_Writer.h>

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

Public Member Functions

virtual ~Writer ()
 dtor
 
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 ()
 ctor - without parameter for prototype
 
 Writer (Const_DictPtr dictArg)
 ctor
 

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 45 of file DCMTree_Writer.h.

Constructor & Destructor Documentation

◆ ~Writer()

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

dtor

◆ Writer() [1/2]

DCMTree::Writer::Writer ( )
protected

ctor - without parameter for prototype

◆ Writer() [2/2]

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

ctor

Member Function Documentation

◆ create()

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

abstract factory create method

Parameters
dictArg- the 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
dictArg- the 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: