#include <DCMTree_Writer.h>

Public Member Functions | |
| virtual | ~Writer () |
| dtor | |
| virtual void | write (const Const_IOParameterPtr ¶meter, MessagePtr towrite)=0 |
Static Public Member Functions | |
| static WriterPtr | create (const Const_DictPtr &dict) |
| abstract factory create method | |
Protected Member Functions | |
| virtual WriterPtr | createConcrete (const Const_DictPtr &dict) 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 dict) | |
| 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. | |
Definition at line 43 of file DCMTree_Writer.h.
| virtual DCMTree::Writer::~Writer | ( | ) | [virtual] |
dtor
| DCMTree::Writer::Writer | ( | ) | [protected] |
ctor - without parameter for prototype
| DCMTree::Writer::Writer | ( | Const_DictPtr | dict | ) | [protected] |
ctor
| static WriterPtr DCMTree::Writer::create | ( | const Const_DictPtr & | dict | ) | [static] |
abstract factory create method
| dict | - the dictionary |
| virtual WriterPtr DCMTree::Writer::createConcrete | ( | const Const_DictPtr & | dict | ) | const [protected, pure virtual] |
concrete factory create method of the implementing prototype, called by the abstract one
| dict | - 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] |
1.5.8