MeVisLab Toolbox Reference
|
#include <DCMTree_Reader.h>
Public Member Functions | |
virtual | ~Reader () |
Destructor. | |
virtual MessagePtr | read (const Const_IOParameterPtr ¶meter)=0 |
Reads a DCMTree::Tree from the file with the given name up to the given tag. | |
Const_DictPtr | dict () const |
Accesses the Dict. | |
Static Public Member Functions | |
static ReaderPtr | create (const Const_DictPtr &dictArg) |
Abstract factory create method. | |
Protected Member Functions | |
virtual ReaderPtr | createConcrete (const Const_DictPtr &dictArg) const =0 |
Concrete factory creates method of the implementing prototype, called by the abstract one. | |
Reader (Const_DictPtr dictArg) | |
Constructor that needs a DCMTree::Dict implementation. | |
Reader () | |
Constructor without parameter for prototype. | |
Static Protected Member Functions | |
static ReaderPtr | create (const Const_ReaderPtr &prototype, const Const_DictPtr &dictArg) |
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 39 of file DCMTree_Reader.h.
|
virtual |
Destructor.
|
protected |
Constructor that needs a DCMTree::Dict implementation.
|
protected |
Constructor without parameter for prototype.
|
static |
Abstract factory create method.
dictArg | - The dictionary. |
|
staticprotected |
Abstract factory create method for specified prototype; used for implemeting DCMTreeSyngo::Reader.
prototype | - The prototype for concrete object creation. |
dictArg | - The dictionary. |
|
protectedpure virtual |
Concrete factory creates method of the implementing prototype, called by the abstract one.
dictArg | - The dictionary. |
Const_DictPtr DCMTree::Reader::dict | ( | ) | const |
Accesses the Dict.
|
staticprotected |
The current concrete prototype.
|
pure virtual |
Reads a DCMTree::Tree from the file with the given name up to the given tag.
Must be implemented by subclasses.
|
staticprotected |
The concrete prototype is set by the implementing DLL.