MeVisLabToolboxReference
DCMTree::Writer Class Reference

#include <DCMTree_Writer.h>

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

List of all members.

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


Constructor & Destructor Documentation

virtual DCMTree::Writer::~Writer ( ) [virtual]

dtor

DCMTree::Writer::Writer ( ) [protected]

ctor - without parameter for prototype

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

ctor


Member Function Documentation

static WriterPtr DCMTree::Writer::create ( const Const_DictPtr dictArg) [static]

abstract factory create method

Parameters:
dictArg- the dictionary
virtual WriterPtr DCMTree::Writer::createConcrete ( const Const_DictPtr dictArg) const [protected, pure virtual]

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

Parameters:
dictArg- the dictionary
Const_DictPtr DCMTree::Writer::dict ( ) const [protected]
static Const_WriterPtr DCMTree::Writer::prototype ( ) [static, protected]

the current concrete prototype

static void DCMTree::Writer::setPrototype ( Const_WriterPtr  prototype) [static, protected]

The concrete prototype is set by the implementing DLL.

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

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