Class to provide access to DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule.
More...
#include <mlDcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface.h>
|
| DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface () |
|
| DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface (std::vector< DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::Item > dcmSequence) |
| Default Constructor.
|
|
| DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface (DCMTree::TreePtrVector treePtrSeq) |
|
virtual | ~DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface () |
| Default virtual Destructor.
|
|
bool | getIsocenterToLateralSpreadingDeviceDistance (unsigned long idx, float ¶meter) const |
|
bool | getIsocenterToLateralSpreadingDeviceDistance (DCMTree::TreePtr item, float ¶meter) const |
|
std::string | getIsocenterToLateralSpreadingDeviceDistanceTag () const |
|
bool | setIsocenterToLateralSpreadingDeviceDistance (unsigned long idx, float parameter) |
|
bool | getLateralSpreadingDeviceSetting (unsigned long idx, std::string ¶meter) const |
|
bool | getLateralSpreadingDeviceSetting (DCMTree::TreePtr item, std::string ¶meter) const |
|
std::string | getLateralSpreadingDeviceSettingTag () const |
|
bool | setLateralSpreadingDeviceSetting (unsigned long idx, std::string parameter) |
|
bool | getLateralSpreadingDeviceWaterEquivalentThickness (unsigned long idx, float ¶meter) const |
|
bool | getLateralSpreadingDeviceWaterEquivalentThickness (DCMTree::TreePtr item, float ¶meter) const |
|
std::string | getLateralSpreadingDeviceWaterEquivalentThicknessTag () const |
|
bool | setLateralSpreadingDeviceWaterEquivalentThickness (unsigned long idx, float parameter) |
|
bool | getReferencedLateralSpreadingDeviceNumber (unsigned long idx, std::string ¶meter) const |
|
bool | getReferencedLateralSpreadingDeviceNumber (DCMTree::TreePtr item, std::string ¶meter) const |
|
std::string | getReferencedLateralSpreadingDeviceNumberTag () const |
|
bool | setReferencedLateralSpreadingDeviceNumber (unsigned long idx, std::string parameter) |
|
void | setSequence (std::vector< DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::Item > dcmSequence) |
| Set the DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule this interface class provides access to.
|
|
std::vector< DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::Item > | getSequence () const |
| Return the DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule this interface class provides access to.
|
|
bool | hasSequence () const |
| Check if the DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule is set.
|
|
MLint | getNumberOfItems () const |
| Return number of items the internal sequence consists of.
|
|
DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::Item | getItem (const size_t idx) const |
| Gets the item at the indicated position.
|
|
DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::Item & | addItem () |
| Adds a new item to the sequence.
|
|
void | addItem (DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::Item newItem) |
|
bool | insertItem (const size_t idx) |
| Insert an item at the indicated position.
|
|
bool | removeItem (const size_t idx) |
| Removes the indicated item from the sequence.
|
|
Class to provide access to DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule.
Definition at line 43 of file mlDcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface.h.
◆ DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface() [1/3]
ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface |
( |
| ) |
|
|
inline |
◆ DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface() [2/3]
◆ DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface() [3/3]
ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface |
( |
DCMTree::TreePtrVector | treePtrSeq | ) |
|
|
inline |
◆ ~DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface()
virtual ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::~DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface |
( |
| ) |
|
|
inlinevirtual |
◆ addItem() [1/2]
◆ addItem() [2/2]
◆ getIsocenterToLateralSpreadingDeviceDistance() [1/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getIsocenterToLateralSpreadingDeviceDistance |
( |
DCMTree::TreePtr | item, |
|
|
float & | parameter ) const |
◆ getIsocenterToLateralSpreadingDeviceDistance() [2/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getIsocenterToLateralSpreadingDeviceDistance |
( |
unsigned long | idx, |
|
|
float & | parameter ) const |
◆ getIsocenterToLateralSpreadingDeviceDistanceTag()
std::string ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getIsocenterToLateralSpreadingDeviceDistanceTag |
( |
| ) |
const |
|
inline |
◆ getItem()
◆ getLateralSpreadingDeviceSetting() [1/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getLateralSpreadingDeviceSetting |
( |
DCMTree::TreePtr | item, |
|
|
std::string & | parameter ) const |
◆ getLateralSpreadingDeviceSetting() [2/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getLateralSpreadingDeviceSetting |
( |
unsigned long | idx, |
|
|
std::string & | parameter ) const |
◆ getLateralSpreadingDeviceSettingTag()
std::string ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getLateralSpreadingDeviceSettingTag |
( |
| ) |
const |
|
inline |
◆ getLateralSpreadingDeviceWaterEquivalentThickness() [1/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getLateralSpreadingDeviceWaterEquivalentThickness |
( |
DCMTree::TreePtr | item, |
|
|
float & | parameter ) const |
◆ getLateralSpreadingDeviceWaterEquivalentThickness() [2/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getLateralSpreadingDeviceWaterEquivalentThickness |
( |
unsigned long | idx, |
|
|
float & | parameter ) const |
◆ getLateralSpreadingDeviceWaterEquivalentThicknessTag()
std::string ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getLateralSpreadingDeviceWaterEquivalentThicknessTag |
( |
| ) |
const |
|
inline |
◆ getNumberOfItems()
MLint ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getNumberOfItems |
( |
| ) |
const |
|
inline |
◆ getReferencedLateralSpreadingDeviceNumber() [1/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getReferencedLateralSpreadingDeviceNumber |
( |
DCMTree::TreePtr | item, |
|
|
std::string & | parameter ) const |
◆ getReferencedLateralSpreadingDeviceNumber() [2/2]
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getReferencedLateralSpreadingDeviceNumber |
( |
unsigned long | idx, |
|
|
std::string & | parameter ) const |
◆ getReferencedLateralSpreadingDeviceNumberTag()
std::string ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::getReferencedLateralSpreadingDeviceNumberTag |
( |
| ) |
const |
|
inline |
◆ getSequence()
◆ hasSequence()
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::hasSequence |
( |
| ) |
const |
|
inline |
◆ insertItem()
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::insertItem |
( |
const size_t | idx | ) |
|
|
inline |
◆ removeItem()
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::removeItem |
( |
const size_t | idx | ) |
|
|
inline |
◆ setIsocenterToLateralSpreadingDeviceDistance()
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::setIsocenterToLateralSpreadingDeviceDistance |
( |
unsigned long | idx, |
|
|
float | parameter ) |
◆ setLateralSpreadingDeviceSetting()
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::setLateralSpreadingDeviceSetting |
( |
unsigned long | idx, |
|
|
std::string | parameter ) |
◆ setLateralSpreadingDeviceWaterEquivalentThickness()
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::setLateralSpreadingDeviceWaterEquivalentThickness |
( |
unsigned long | idx, |
|
|
float | parameter ) |
◆ setReferencedLateralSpreadingDeviceNumber()
bool ml::DcmDRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModuleInterface::setReferencedLateralSpreadingDeviceNumber |
( |
unsigned long | idx, |
|
|
std::string | parameter ) |
◆ setSequence()
◆ _itemVec
The documentation for this class was generated from the following file: