|
MeVisLab Toolbox Reference
|
DcmtkBase derived base object class for base objects that wrap RT related objects. More...
#include <mlRTBase.h>
Public Member Functions | |
| RTBase (const DCMTree::TreePtr &tree=DCMTree::TreePtr()) | |
| Default Constructor. | |
| virtual | ~RTBase () |
| Virtual Destructor. | |
| Public Member Functions inherited from ml::MutableDicomTree | |
| MutableDicomTree () | |
| MutableDicomTree (const DCMTree::TreePtr &tree) | |
| Wraps the given DCMTree::TreePtr. | |
| DCMTree::TreePtr | getMutableTree () const |
| Returns the tree pointer. | |
| Public Member Functions inherited from ml::DicomTree | |
| DicomTree () | |
| DicomTree (const DCMTree::Const_TreePtr &tree) | |
| Wraps the given DCMTree::Const_TreePtr. | |
| DCMTree::Const_TreePtr | getTree () const |
| Returns the tree pointer. | |
| Public Member Functions inherited from ml::RefCountedBase | |
| RefCountedBase () | |
| Constructor. | |
| RefCountedBase (const RefCountedBase &) | |
| Explicit copy constructor. | |
| virtual void | incRefCount () const |
| Increases the reference count. | |
| virtual void | decRefCount () const |
| Decreases the reference count (object will be deleted if the reference count is decremented to 0). | |
| bool | isRefCountedBase () const override |
| Returns whether the instance is derived from RefCountedBase. | |
| Public Member Functions inherited from ml::EventSource | |
| EventSource () | |
| EventSource (const EventSource &evSource) | |
| ~EventSource () override | |
| void | addEventListener (BaseEventCallback *cb, void *userData) |
| void | removeEventListener (BaseEventCallback *cb, void *userData) |
| bool | hasEventListeners () const |
| Public Member Functions inherited from ml::Base | |
| Base () | |
| Constructor. | |
| virtual | ~Base () |
| Destructor. | |
| virtual Base * | deepCopy () const |
| bool | isOfAllowedType (const std::vector< const RuntimeType * > &types) const |
| virtual std::string | detailString () const |
| virtual bool | implementsPersistence (PersistenceInterface) const |
| virtual std::string | persistentState () const |
| Returns a string describing the object's internal state. | |
| virtual void | setPersistentState (const std::string &state) |
| virtual void | addStateToTree (TreeNode *) const |
| Attaches the object state as children of the given parent node. | |
| virtual void | readStateFromTree (TreeNode *) |
| Reads the object state from the children of the given parent node. | |
| virtual void | writeTo (AbstractPersistenceOutputStream *) const |
| virtual void | readFrom (AbstractPersistenceInputStream *, int) |
Additional Inherited Members | |
| Public Types inherited from ml::Base | |
| enum | PersistenceInterface { PersistenceByString , PersistenceByTreeNode , PersistenceByStream } |
| This enum describes the different persistence interfaces available. More... | |
| Static Public Member Functions inherited from ml::RefCountedBase | |
| static void | updateReferenceCountingIfSupported (Base *oldValue, Base *newValue, bool &isRefCountedBase) |
| Protected Member Functions inherited from ml::MutableDicomTree | |
| ~MutableDicomTree () override | |
| void | setMutableTree (const DCMTree::TreePtr &tree) |
| Protected Member Functions inherited from ml::DicomTree | |
| ~DicomTree () override | |
| void | setTree (const DCMTree::Const_TreePtr &tree) |
| Protected Member Functions inherited from ml::RefCountedBase | |
| ~RefCountedBase () override | |
| Destructor. | |
| Protected Member Functions inherited from ml::EventSource | |
| void | sendEvent (BaseEvent *event, void *skipListener=nullptr) |
| Protected Attributes inherited from ml::RefCountedBase | |
| std::atomic_int_least32_t | _refCount |
| Reference count. | |
DcmtkBase derived base object class for base objects that wrap RT related objects.
Definition at line 33 of file mlRTBase.h.
|
inline |
Default Constructor.
Definition at line 38 of file mlRTBase.h.
References ml::MutableDicomTree::MutableDicomTree().
Referenced by ml::DRTDoseIODBase::DRTDoseIODBase(), ml::DRTImageIODBase::DRTImageIODBase(), ml::DRTIonBeamsTreatmentRecordIODBase::DRTIonBeamsTreatmentRecordIODBase(), ml::DRTIonPlanIODBase::DRTIonPlanIODBase(), ml::DRTPlanIODBase::DRTPlanIODBase(), ml::DRTStructureSetIODBase::DRTStructureSetIODBase(), and ml::DRTTreatmentSummaryRecordIODBase::DRTTreatmentSummaryRecordIODBase().
|
inlinevirtual |
Virtual Destructor.
Definition at line 41 of file mlRTBase.h.