MeVisLab Toolbox Reference
|
Class to provide access to DRTPatientSetupSequence. More...
#include <mlDcmDRTPatientSetupSequenceInterface.h>
Classes | |
class | Item |
Public Member Functions | |
DcmDRTPatientSetupSequenceInterface () | |
DcmDRTPatientSetupSequenceInterface (std::vector< DcmDRTPatientSetupSequenceInterface::Item > dcmSequence) | |
Default Constructor. More... | |
DcmDRTPatientSetupSequenceInterface (DCMTree::TreePtrVector treePtrSeq) | |
virtual | ~DcmDRTPatientSetupSequenceInterface () |
Default virtual Destructor. More... | |
bool | getPatientAdditionalPosition (unsigned long idx, std::string ¶meter) const |
bool | getPatientAdditionalPosition (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getPatientAdditionalPositionTag () const |
bool | setPatientAdditionalPosition (unsigned long idx, std::string parameter) |
bool | getPatientPosition (unsigned long idx, std::string ¶meter) const |
bool | getPatientPosition (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getPatientPositionTag () const |
bool | setPatientPosition (unsigned long idx, std::string parameter) |
bool | getPatientSetupLabel (unsigned long idx, std::string ¶meter) const |
bool | getPatientSetupLabel (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getPatientSetupLabelTag () const |
bool | setPatientSetupLabel (unsigned long idx, std::string parameter) |
bool | getPatientSetupNumber (unsigned long idx, std::string ¶meter) const |
bool | getPatientSetupNumber (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getPatientSetupNumberTag () const |
bool | setPatientSetupNumber (unsigned long idx, std::string parameter) |
bool | getSetupTechnique (unsigned long idx, std::string ¶meter) const |
bool | getSetupTechnique (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSetupTechniqueTag () const |
bool | setSetupTechnique (unsigned long idx, std::string parameter) |
bool | getSetupTechniqueDescription (unsigned long idx, std::string ¶meter) const |
bool | getSetupTechniqueDescription (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSetupTechniqueDescriptionTag () const |
bool | setSetupTechniqueDescription (unsigned long idx, std::string parameter) |
bool | getTableTopLateralSetupDisplacement (unsigned long idx, std::string ¶meter) const |
bool | getTableTopLateralSetupDisplacement (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getTableTopLateralSetupDisplacementTag () const |
bool | setTableTopLateralSetupDisplacement (unsigned long idx, std::string parameter) |
bool | getTableTopLongitudinalSetupDisplacement (unsigned long idx, std::string ¶meter) const |
bool | getTableTopLongitudinalSetupDisplacement (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getTableTopLongitudinalSetupDisplacementTag () const |
bool | setTableTopLongitudinalSetupDisplacement (unsigned long idx, std::string parameter) |
bool | getTableTopVerticalSetupDisplacement (unsigned long idx, std::string ¶meter) const |
bool | getTableTopVerticalSetupDisplacement (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getTableTopVerticalSetupDisplacementTag () const |
bool | setTableTopVerticalSetupDisplacement (unsigned long idx, std::string parameter) |
DcmDRTFixationDeviceSequenceInterface | getFixationDeviceSequence (unsigned long idx) const |
std::string | getFixationDeviceSequenceTag () const |
void | setFixationDeviceSequence (DcmDRTFixationDeviceSequenceInterface seq, unsigned long idx) |
DcmDRTMotionSynchronizationSequenceInterface | getMotionSynchronizationSequence (unsigned long idx) const |
std::string | getMotionSynchronizationSequenceTag () const |
void | setMotionSynchronizationSequence (DcmDRTMotionSynchronizationSequenceInterface seq, unsigned long idx) |
DcmDRTReferencedSetupImageSequenceInterface | getReferencedSetupImageSequence (unsigned long idx) const |
std::string | getReferencedSetupImageSequenceTag () const |
void | setReferencedSetupImageSequence (DcmDRTReferencedSetupImageSequenceInterface seq, unsigned long idx) |
DcmDRTSetupDeviceSequenceInterface | getSetupDeviceSequence (unsigned long idx) const |
std::string | getSetupDeviceSequenceTag () const |
void | setSetupDeviceSequence (DcmDRTSetupDeviceSequenceInterface seq, unsigned long idx) |
DcmDRTShieldingDeviceSequenceInterface | getShieldingDeviceSequence (unsigned long idx) const |
std::string | getShieldingDeviceSequenceTag () const |
void | setShieldingDeviceSequence (DcmDRTShieldingDeviceSequenceInterface seq, unsigned long idx) |
void | setSequence (std::vector< DcmDRTPatientSetupSequenceInterface::Item > dcmSequence) |
Set the DRTPatientSetupSequence this interface class provides access to. More... | |
std::vector< DcmDRTPatientSetupSequenceInterface::Item > | getSequence () const |
Return the DRTPatientSetupSequence this interface class provides access to. More... | |
bool | hasSequence () const |
Check if the DRTPatientSetupSequence is set. More... | |
MLint | getNumberOfItems () const |
Return number of items the internal sequence consists of. More... | |
DcmDRTPatientSetupSequenceInterface::Item | getItem (const size_t idx) const |
Gets the item at the indicated position. More... | |
DcmDRTPatientSetupSequenceInterface::Item & | addItem () |
Adds a new item to the sequence. More... | |
void | addItem (DcmDRTPatientSetupSequenceInterface::Item newItem) |
bool | insertItem (const size_t idx) |
Insert an item at the indicated position. More... | |
bool | removeItem (const size_t idx) |
Removes the indicated item from the sequence. More... | |
Protected Attributes | |
std::vector< DcmDRTPatientSetupSequenceInterface::Item > | _itemVec |
Reference to the wrapped DICOM tree pointer vector. More... | |
Class to provide access to DRTPatientSetupSequence.
Definition at line 48 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inline |
Definition at line 148 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inline |
Default Constructor.
Definition at line 151 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inline |
Definition at line 153 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inlinevirtual |
Default virtual Destructor.
Definition at line 161 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inline |
Adds a new item to the sequence.
Definition at line 277 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inline |
Definition at line 282 of file mlDcmDRTPatientSetupSequenceInterface.h.
DcmDRTFixationDeviceSequenceInterface ml::DcmDRTPatientSetupSequenceInterface::getFixationDeviceSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 218 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getFixationDeviceSequenceTag().
|
inline |
Gets the item at the indicated position.
Definition at line 268 of file mlDcmDRTPatientSetupSequenceInterface.h.
DcmDRTMotionSynchronizationSequenceInterface ml::DcmDRTPatientSetupSequenceInterface::getMotionSynchronizationSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 223 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getMotionSynchronizationSequenceTag().
|
inline |
Return number of items the internal sequence consists of.
Definition at line 262 of file mlDcmDRTPatientSetupSequenceInterface.h.
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientAdditionalPosition | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientAdditionalPosition | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 165 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getPatientAdditionalPositionTag().
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientPosition | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientPosition | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 171 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getPatientPositionTag().
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientSetupLabel | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientSetupLabel | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 177 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getPatientSetupLabelTag().
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientSetupNumber | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getPatientSetupNumber | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 183 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getPatientSetupNumberTag().
DcmDRTReferencedSetupImageSequenceInterface ml::DcmDRTPatientSetupSequenceInterface::getReferencedSetupImageSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 228 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getReferencedSetupImageSequenceTag().
|
inline |
Return the DRTPatientSetupSequence this interface class provides access to.
dcmSequence | Pointer to DRTPatientSetupSequence |
Definition at line 250 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::DRTPatientSetupSequenceWrapper(), and DRTPatientSetupSequenceWrapper::operator=().
DcmDRTSetupDeviceSequenceInterface ml::DcmDRTPatientSetupSequenceInterface::getSetupDeviceSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 233 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getSetupDeviceSequenceTag().
bool ml::DcmDRTPatientSetupSequenceInterface::getSetupTechnique | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getSetupTechnique | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getSetupTechniqueDescription | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getSetupTechniqueDescription | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 195 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getSetupTechniqueDescriptionTag().
|
inline |
Definition at line 189 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getSetupTechniqueTag().
DcmDRTShieldingDeviceSequenceInterface ml::DcmDRTPatientSetupSequenceInterface::getShieldingDeviceSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 238 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getShieldingDeviceSequenceTag().
bool ml::DcmDRTPatientSetupSequenceInterface::getTableTopLateralSetupDisplacement | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getTableTopLateralSetupDisplacement | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 201 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getTableTopLateralSetupDisplacementTag().
bool ml::DcmDRTPatientSetupSequenceInterface::getTableTopLongitudinalSetupDisplacement | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getTableTopLongitudinalSetupDisplacement | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 207 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getTableTopLongitudinalSetupDisplacementTag().
bool ml::DcmDRTPatientSetupSequenceInterface::getTableTopVerticalSetupDisplacement | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTPatientSetupSequenceInterface::getTableTopVerticalSetupDisplacement | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 213 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::getTableTopVerticalSetupDisplacementTag().
|
inline |
Check if the DRTPatientSetupSequence is set.
Definition at line 256 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inline |
Insert an item at the indicated position.
Definition at line 288 of file mlDcmDRTPatientSetupSequenceInterface.h.
|
inline |
Removes the indicated item from the sequence.
Definition at line 300 of file mlDcmDRTPatientSetupSequenceInterface.h.
void ml::DcmDRTPatientSetupSequenceInterface::setFixationDeviceSequence | ( | DcmDRTFixationDeviceSequenceInterface | seq, |
unsigned long | idx | ||
) |
void ml::DcmDRTPatientSetupSequenceInterface::setMotionSynchronizationSequence | ( | DcmDRTMotionSynchronizationSequenceInterface | seq, |
unsigned long | idx | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setPatientAdditionalPosition | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setPatientPosition | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setPatientSetupLabel | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setPatientSetupNumber | ( | unsigned long | idx, |
std::string | parameter | ||
) |
void ml::DcmDRTPatientSetupSequenceInterface::setReferencedSetupImageSequence | ( | DcmDRTReferencedSetupImageSequenceInterface | seq, |
unsigned long | idx | ||
) |
|
inline |
Set the DRTPatientSetupSequence this interface class provides access to.
dcmSequence | Pointer to DRTPatientSetupSequence |
Definition at line 244 of file mlDcmDRTPatientSetupSequenceInterface.h.
Referenced by DRTPatientSetupSequenceWrapper::DRTPatientSetupSequenceWrapper(), and DRTPatientSetupSequenceWrapper::operator=().
void ml::DcmDRTPatientSetupSequenceInterface::setSetupDeviceSequence | ( | DcmDRTSetupDeviceSequenceInterface | seq, |
unsigned long | idx | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setSetupTechnique | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setSetupTechniqueDescription | ( | unsigned long | idx, |
std::string | parameter | ||
) |
void ml::DcmDRTPatientSetupSequenceInterface::setShieldingDeviceSequence | ( | DcmDRTShieldingDeviceSequenceInterface | seq, |
unsigned long | idx | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setTableTopLateralSetupDisplacement | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setTableTopLongitudinalSetupDisplacement | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTPatientSetupSequenceInterface::setTableTopVerticalSetupDisplacement | ( | unsigned long | idx, |
std::string | parameter | ||
) |
|
protected |
Reference to the wrapped DICOM tree pointer vector.
Definition at line 312 of file mlDcmDRTPatientSetupSequenceInterface.h.