MeVisLab Toolbox Reference
|
Class to provide access to DRTIonRangeCompensatorSequence. More...
#include <mlDcmDRTIonRangeCompensatorSequenceInterface.h>
Classes | |
class | Item |
Public Member Functions | |
DcmDRTIonRangeCompensatorSequenceInterface () | |
DcmDRTIonRangeCompensatorSequenceInterface (std::vector< DcmDRTIonRangeCompensatorSequenceInterface::Item > dcmSequence) | |
Default Constructor. More... | |
DcmDRTIonRangeCompensatorSequenceInterface (DCMTree::TreePtrVector treePtrSeq) | |
virtual | ~DcmDRTIonRangeCompensatorSequenceInterface () |
Default virtual Destructor. More... | |
bool | getAccessoryCode (unsigned long idx, std::string ¶meter) const |
bool | getAccessoryCode (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getAccessoryCodeTag () const |
bool | setAccessoryCode (unsigned long idx, std::string parameter) |
bool | getCompensatorColumnOffset (unsigned long idx, float ¶meter) const |
bool | getCompensatorColumnOffset (DCMTree::TreePtr item, float ¶meter) const |
std::string | getCompensatorColumnOffsetTag () const |
bool | setCompensatorColumnOffset (unsigned long idx, float parameter) |
bool | getCompensatorColumns (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorColumns (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorColumnsTag () const |
bool | setCompensatorColumns (unsigned long idx, std::string parameter) |
bool | getCompensatorDivergence (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorDivergence (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorDivergenceTag () const |
bool | setCompensatorDivergence (unsigned long idx, std::string parameter) |
bool | getCompensatorID (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorID (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorIDTag () const |
bool | setCompensatorID (unsigned long idx, std::string parameter) |
bool | getCompensatorMillingToolDiameter (unsigned long idx, float ¶meter) const |
bool | getCompensatorMillingToolDiameter (DCMTree::TreePtr item, float ¶meter) const |
std::string | getCompensatorMillingToolDiameterTag () const |
bool | setCompensatorMillingToolDiameter (unsigned long idx, float parameter) |
bool | getCompensatorMountingPosition (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorMountingPosition (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorMountingPositionTag () const |
bool | setCompensatorMountingPosition (unsigned long idx, std::string parameter) |
bool | getCompensatorNumber (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorNumber (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorNumberTag () const |
bool | setCompensatorNumber (unsigned long idx, std::string parameter) |
bool | getCompensatorPixelSpacing (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorPixelSpacing (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorPixelSpacingTag () const |
bool | setCompensatorPixelSpacing (unsigned long idx, std::string parameter) |
bool | getCompensatorPosition (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorPosition (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorPositionTag () const |
bool | setCompensatorPosition (unsigned long idx, std::string parameter) |
bool | getCompensatorRelativeStoppingPowerRatio (unsigned long idx, float ¶meter) const |
bool | getCompensatorRelativeStoppingPowerRatio (DCMTree::TreePtr item, float ¶meter) const |
std::string | getCompensatorRelativeStoppingPowerRatioTag () const |
bool | setCompensatorRelativeStoppingPowerRatio (unsigned long idx, float parameter) |
bool | getCompensatorRows (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorRows (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorRowsTag () const |
bool | setCompensatorRows (unsigned long idx, std::string parameter) |
bool | getCompensatorThicknessData (unsigned long idx, std::string ¶meter) const |
bool | getCompensatorThicknessData (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getCompensatorThicknessDataTag () const |
bool | setCompensatorThicknessData (unsigned long idx, std::string parameter) |
bool | getIsocenterToCompensatorDistances (unsigned long idx, float ¶meter) const |
bool | getIsocenterToCompensatorDistances (DCMTree::TreePtr item, float ¶meter) const |
std::string | getIsocenterToCompensatorDistancesTag () const |
bool | setIsocenterToCompensatorDistances (unsigned long idx, float parameter) |
bool | getIsocenterToCompensatorTrayDistance (unsigned long idx, float ¶meter) const |
bool | getIsocenterToCompensatorTrayDistance (DCMTree::TreePtr item, float ¶meter) const |
std::string | getIsocenterToCompensatorTrayDistanceTag () const |
bool | setIsocenterToCompensatorTrayDistance (unsigned long idx, float parameter) |
bool | getMaterialID (unsigned long idx, std::string ¶meter) const |
bool | getMaterialID (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getMaterialIDTag () const |
bool | setMaterialID (unsigned long idx, std::string parameter) |
void | setSequence (std::vector< DcmDRTIonRangeCompensatorSequenceInterface::Item > dcmSequence) |
Set the DRTIonRangeCompensatorSequence this interface class provides access to. More... | |
std::vector< DcmDRTIonRangeCompensatorSequenceInterface::Item > | getSequence () const |
Return the DRTIonRangeCompensatorSequence this interface class provides access to. More... | |
bool | hasSequence () const |
Check if the DRTIonRangeCompensatorSequence is set. More... | |
MLint | getNumberOfItems () const |
Return number of items the internal sequence consists of. More... | |
DcmDRTIonRangeCompensatorSequenceInterface::Item | getItem (const size_t idx) const |
Gets the item at the indicated position. More... | |
DcmDRTIonRangeCompensatorSequenceInterface::Item & | addItem () |
Adds a new item to the sequence. More... | |
void | addItem (DcmDRTIonRangeCompensatorSequenceInterface::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< DcmDRTIonRangeCompensatorSequenceInterface::Item > | _itemVec |
Reference to the wrapped DICOM tree pointer vector. More... | |
Class to provide access to DRTIonRangeCompensatorSequence.
Definition at line 43 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Definition at line 153 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Default Constructor.
Definition at line 156 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Definition at line 158 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inlinevirtual |
Default virtual Destructor.
Definition at line 166 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Adds a new item to the sequence.
Definition at line 299 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Definition at line 304 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getAccessoryCode | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getAccessoryCode | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 170 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getAccessoryCodeTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumnOffset | ( | DCMTree::TreePtr | item, |
float & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumnOffset | ( | unsigned long | idx, |
float & | parameter | ||
) | const |
|
inline |
Definition at line 176 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorColumnOffsetTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumns | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumns | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 182 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorColumnsTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorDivergence | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorDivergence | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 188 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorDivergenceTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorID | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorID | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 194 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorIDTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMillingToolDiameter | ( | DCMTree::TreePtr | item, |
float & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMillingToolDiameter | ( | unsigned long | idx, |
float & | parameter | ||
) | const |
|
inline |
Definition at line 200 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorMillingToolDiameterTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMountingPosition | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMountingPosition | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 206 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorMountingPositionTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorNumber | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorNumber | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 212 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorNumberTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPixelSpacing | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPixelSpacing | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 218 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorPixelSpacingTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPosition | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPosition | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 224 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorPositionTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRelativeStoppingPowerRatio | ( | DCMTree::TreePtr | item, |
float & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRelativeStoppingPowerRatio | ( | unsigned long | idx, |
float & | parameter | ||
) | const |
|
inline |
Definition at line 230 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorRelativeStoppingPowerRatioTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRows | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRows | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 236 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorRowsTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorThicknessData | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorThicknessData | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 242 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorThicknessDataTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorDistances | ( | DCMTree::TreePtr | item, |
float & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorDistances | ( | unsigned long | idx, |
float & | parameter | ||
) | const |
|
inline |
Definition at line 248 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getIsocenterToCompensatorDistancesTag().
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorTrayDistance | ( | DCMTree::TreePtr | item, |
float & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorTrayDistance | ( | unsigned long | idx, |
float & | parameter | ||
) | const |
|
inline |
Definition at line 254 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getIsocenterToCompensatorTrayDistanceTag().
|
inline |
Gets the item at the indicated position.
Definition at line 290 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getMaterialID | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getMaterialID | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 260 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getMaterialIDTag().
|
inline |
Return number of items the internal sequence consists of.
Definition at line 284 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Return the DRTIonRangeCompensatorSequence this interface class provides access to.
dcmSequence | Pointer to DRTIonRangeCompensatorSequence |
Definition at line 272 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::DRTIonRangeCompensatorSequenceWrapper(), and DRTIonRangeCompensatorSequenceWrapper::operator=().
|
inline |
Check if the DRTIonRangeCompensatorSequence is set.
Definition at line 278 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Insert an item at the indicated position.
Definition at line 310 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
|
inline |
Removes the indicated item from the sequence.
Definition at line 322 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setAccessoryCode | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorColumnOffset | ( | unsigned long | idx, |
float | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorColumns | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorDivergence | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorID | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorMillingToolDiameter | ( | unsigned long | idx, |
float | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorMountingPosition | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorNumber | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorPixelSpacing | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorPosition | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorRelativeStoppingPowerRatio | ( | unsigned long | idx, |
float | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorRows | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorThicknessData | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setIsocenterToCompensatorDistances | ( | unsigned long | idx, |
float | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setIsocenterToCompensatorTrayDistance | ( | unsigned long | idx, |
float | parameter | ||
) |
bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setMaterialID | ( | unsigned long | idx, |
std::string | parameter | ||
) |
|
inline |
Set the DRTIonRangeCompensatorSequence this interface class provides access to.
dcmSequence | Pointer to DRTIonRangeCompensatorSequence |
Definition at line 266 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::DRTIonRangeCompensatorSequenceWrapper(), and DRTIonRangeCompensatorSequenceWrapper::operator=().
|
protected |
Reference to the wrapped DICOM tree pointer vector.
Definition at line 334 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.