#include <DCMTree_Reader.h>
Public Member Functions | |
| virtual | ~Reader () |
| dtor | |
| virtual MessagePtr | read (const Const_IOParameterPtr ¶meter)=0 |
| read a DCMTree::Tree from the file with the given name up to the given tag must be implemented by sub-classes | |
| Const_DictPtr | dict () const |
| access the Dict | |
Static Public Member Functions | |
| static ReaderPtr | create (const Const_DictPtr &dict) |
| abstract factory create method | |
Protected Member Functions | |
| virtual ReaderPtr | createConcrete (const Const_DictPtr &dict) const =0 |
| concrete factory create method of the implementing prototype, called by the abstract one | |
| Reader (Const_DictPtr dict) | |
| ctor - needs a DCMTree::Dict implementation | |
| Reader () | |
| ctor - without parameter for prototype | |
Static Protected Member Functions | |
| static ReaderPtr | create (const Const_ReaderPtr &prototype, const Const_DictPtr &dict) |
| abstract factory create method for specified prototype; used for implemeting DCMTreeSyngo::Reader | |
| static Const_ReaderPtr | prototype () |
| the current concrete prototype | |
| static void | setPrototype (Const_ReaderPtr prototype) |
| The concrete prototype is set by the implementing DLL. | |
Definition at line 50 of file DCMTree_Reader.h.
| virtual DCMTree::Reader::~Reader | ( | ) | [virtual] |
dtor
| DCMTree::Reader::Reader | ( | Const_DictPtr | dict | ) | [protected] |
ctor - needs a DCMTree::Dict implementation
| DCMTree::Reader::Reader | ( | ) | [protected] |
ctor - without parameter for prototype
| static ReaderPtr DCMTree::Reader::create | ( | const Const_ReaderPtr & | prototype, | |
| const Const_DictPtr & | dict | |||
| ) | [static, protected] |
abstract factory create method for specified prototype; used for implemeting DCMTreeSyngo::Reader
| prototype | - the prototype for concrete object creation | |
| dict | - the dictionary |
| static ReaderPtr DCMTree::Reader::create | ( | const Const_DictPtr & | dict | ) | [static] |
abstract factory create method
| dict | - the dictionary |
| virtual ReaderPtr DCMTree::Reader::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::Reader::dict | ( | ) | const |
access the Dict
| static Const_ReaderPtr DCMTree::Reader::prototype | ( | ) | [static, protected] |
the current concrete prototype
| virtual MessagePtr DCMTree::Reader::read | ( | const Const_IOParameterPtr & | parameter | ) | [pure virtual] |
read a DCMTree::Tree from the file with the given name up to the given tag must be implemented by sub-classes
| static void DCMTree::Reader::setPrototype | ( | Const_ReaderPtr | prototype | ) | [static, protected] |
The concrete prototype is set by the implementing DLL.
1.5.8