MeVisLab Toolbox Reference
ml::DcmDRTChannelSequenceInterface::Item Class Reference

#include <mlDcmDRTChannelSequenceInterface.h>

Public Member Functions

 Item ()
 
 Item (DCMTree::TreePtr dcmItem)
 
 Item (const Item &copyDcmItem)
 
Itemoperator= (const Item &copyDcmItem)
 
virtual ~Item ()
 
DCMTree::TreePtr getTreePtr () const
 
bool isValid () const
 
bool getChannelLength (std::string &parameter) const
 
std::string getChannelLengthTag () const
 
bool setChannelLength (std::string parameter)
 
bool getChannelNumber (std::string &parameter) const
 
std::string getChannelNumberTag () const
 
bool setChannelNumber (std::string parameter)
 
bool getChannelTotalTime (std::string &parameter) const
 
std::string getChannelTotalTimeTag () const
 
bool setChannelTotalTime (std::string parameter)
 
bool getFinalCumulativeTimeWeight (std::string &parameter) const
 
std::string getFinalCumulativeTimeWeightTag () const
 
bool setFinalCumulativeTimeWeight (std::string parameter)
 
bool getMaterialID (std::string &parameter) const
 
std::string getMaterialIDTag () const
 
bool setMaterialID (std::string parameter)
 
bool getNumberOfControlPoints (std::string &parameter) const
 
std::string getNumberOfControlPointsTag () const
 
bool setNumberOfControlPoints (std::string parameter)
 
bool getNumberOfPulses (std::string &parameter) const
 
std::string getNumberOfPulsesTag () const
 
bool setNumberOfPulses (std::string parameter)
 
bool getPulseRepetitionInterval (std::string &parameter) const
 
std::string getPulseRepetitionIntervalTag () const
 
bool setPulseRepetitionInterval (std::string parameter)
 
bool getReferencedROINumber (std::string &parameter) const
 
std::string getReferencedROINumberTag () const
 
bool setReferencedROINumber (std::string parameter)
 
bool getReferencedSourceNumber (std::string &parameter) const
 
std::string getReferencedSourceNumberTag () const
 
bool setReferencedSourceNumber (std::string parameter)
 
bool getSourceApplicatorID (std::string &parameter) const
 
std::string getSourceApplicatorIDTag () const
 
bool setSourceApplicatorID (std::string parameter)
 
bool getSourceApplicatorLength (std::string &parameter) const
 
std::string getSourceApplicatorLengthTag () const
 
bool setSourceApplicatorLength (std::string parameter)
 
bool getSourceApplicatorManufacturer (std::string &parameter) const
 
std::string getSourceApplicatorManufacturerTag () const
 
bool setSourceApplicatorManufacturer (std::string parameter)
 
bool getSourceApplicatorName (std::string &parameter) const
 
std::string getSourceApplicatorNameTag () const
 
bool setSourceApplicatorName (std::string parameter)
 
bool getSourceApplicatorNumber (std::string &parameter) const
 
std::string getSourceApplicatorNumberTag () const
 
bool setSourceApplicatorNumber (std::string parameter)
 
bool getSourceApplicatorStepSize (std::string &parameter) const
 
std::string getSourceApplicatorStepSizeTag () const
 
bool setSourceApplicatorStepSize (std::string parameter)
 
bool getSourceApplicatorType (std::string &parameter) const
 
std::string getSourceApplicatorTypeTag () const
 
bool setSourceApplicatorType (std::string parameter)
 
bool getSourceApplicatorWallNominalThickness (std::string &parameter) const
 
std::string getSourceApplicatorWallNominalThicknessTag () const
 
bool setSourceApplicatorWallNominalThickness (std::string parameter)
 
bool getSourceApplicatorWallNominalTransmission (std::string &parameter) const
 
std::string getSourceApplicatorWallNominalTransmissionTag () const
 
bool setSourceApplicatorWallNominalTransmission (std::string parameter)
 
bool getSourceMovementType (std::string &parameter) const
 
std::string getSourceMovementTypeTag () const
 
bool setSourceMovementType (std::string parameter)
 
bool getTransferTubeLength (std::string &parameter) const
 
std::string getTransferTubeLengthTag () const
 
bool setTransferTubeLength (std::string parameter)
 
bool getTransferTubeNumber (std::string &parameter) const
 
std::string getTransferTubeNumberTag () const
 
bool setTransferTubeNumber (std::string parameter)
 
DcmDRTBrachyControlPointSequenceInterface getBrachyControlPointSequence () const
 
std::string getBrachyControlPointSequenceTag () const
 
void setBrachyControlPointSequence (DcmDRTBrachyControlPointSequenceInterface seq)
 
DcmDRTChannelShieldSequenceInterface getChannelShieldSequence () const
 
std::string getChannelShieldSequenceTag () const
 
void setChannelShieldSequence (DcmDRTChannelShieldSequenceInterface seq)
 

Detailed Description

Definition at line 49 of file mlDcmDRTChannelSequenceInterface.h.

Constructor & Destructor Documentation

◆ Item() [1/3]

ml::DcmDRTChannelSequenceInterface::Item::Item ( )
inline

Definition at line 53 of file mlDcmDRTChannelSequenceInterface.h.

◆ Item() [2/3]

ml::DcmDRTChannelSequenceInterface::Item::Item ( DCMTree::TreePtr dcmItem)
inline

Definition at line 55 of file mlDcmDRTChannelSequenceInterface.h.

◆ Item() [3/3]

ml::DcmDRTChannelSequenceInterface::Item::Item ( const Item & copyDcmItem)
inline

Definition at line 57 of file mlDcmDRTChannelSequenceInterface.h.

◆ ~Item()

virtual ml::DcmDRTChannelSequenceInterface::Item::~Item ( )
inlinevirtual

Definition at line 61 of file mlDcmDRTChannelSequenceInterface.h.

Member Function Documentation

◆ getBrachyControlPointSequence()

DcmDRTBrachyControlPointSequenceInterface ml::DcmDRTChannelSequenceInterface::Item::getBrachyControlPointSequence ( ) const

◆ getBrachyControlPointSequenceTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getBrachyControlPointSequenceTag ( ) const
inline

Definition at line 180 of file mlDcmDRTChannelSequenceInterface.h.

◆ getChannelLength()

bool ml::DcmDRTChannelSequenceInterface::Item::getChannelLength ( std::string & parameter) const

◆ getChannelLengthTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getChannelLengthTag ( ) const
inline

Definition at line 70 of file mlDcmDRTChannelSequenceInterface.h.

◆ getChannelNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::getChannelNumber ( std::string & parameter) const

◆ getChannelNumberTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getChannelNumberTag ( ) const
inline

Definition at line 75 of file mlDcmDRTChannelSequenceInterface.h.

◆ getChannelShieldSequence()

DcmDRTChannelShieldSequenceInterface ml::DcmDRTChannelSequenceInterface::Item::getChannelShieldSequence ( ) const

◆ getChannelShieldSequenceTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getChannelShieldSequenceTag ( ) const
inline

Definition at line 185 of file mlDcmDRTChannelSequenceInterface.h.

◆ getChannelTotalTime()

bool ml::DcmDRTChannelSequenceInterface::Item::getChannelTotalTime ( std::string & parameter) const

◆ getChannelTotalTimeTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getChannelTotalTimeTag ( ) const
inline

Definition at line 80 of file mlDcmDRTChannelSequenceInterface.h.

◆ getFinalCumulativeTimeWeight()

bool ml::DcmDRTChannelSequenceInterface::Item::getFinalCumulativeTimeWeight ( std::string & parameter) const

◆ getFinalCumulativeTimeWeightTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getFinalCumulativeTimeWeightTag ( ) const
inline

Definition at line 85 of file mlDcmDRTChannelSequenceInterface.h.

◆ getMaterialID()

bool ml::DcmDRTChannelSequenceInterface::Item::getMaterialID ( std::string & parameter) const

◆ getMaterialIDTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getMaterialIDTag ( ) const
inline

Definition at line 90 of file mlDcmDRTChannelSequenceInterface.h.

◆ getNumberOfControlPoints()

bool ml::DcmDRTChannelSequenceInterface::Item::getNumberOfControlPoints ( std::string & parameter) const

◆ getNumberOfControlPointsTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getNumberOfControlPointsTag ( ) const
inline

Definition at line 95 of file mlDcmDRTChannelSequenceInterface.h.

◆ getNumberOfPulses()

bool ml::DcmDRTChannelSequenceInterface::Item::getNumberOfPulses ( std::string & parameter) const

◆ getNumberOfPulsesTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getNumberOfPulsesTag ( ) const
inline

Definition at line 100 of file mlDcmDRTChannelSequenceInterface.h.

◆ getPulseRepetitionInterval()

bool ml::DcmDRTChannelSequenceInterface::Item::getPulseRepetitionInterval ( std::string & parameter) const

◆ getPulseRepetitionIntervalTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getPulseRepetitionIntervalTag ( ) const
inline

Definition at line 105 of file mlDcmDRTChannelSequenceInterface.h.

◆ getReferencedROINumber()

bool ml::DcmDRTChannelSequenceInterface::Item::getReferencedROINumber ( std::string & parameter) const

◆ getReferencedROINumberTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getReferencedROINumberTag ( ) const
inline

Definition at line 110 of file mlDcmDRTChannelSequenceInterface.h.

◆ getReferencedSourceNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::getReferencedSourceNumber ( std::string & parameter) const

◆ getReferencedSourceNumberTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getReferencedSourceNumberTag ( ) const
inline

Definition at line 115 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorID()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorID ( std::string & parameter) const

◆ getSourceApplicatorIDTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorIDTag ( ) const
inline

Definition at line 120 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorLength()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorLength ( std::string & parameter) const

◆ getSourceApplicatorLengthTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorLengthTag ( ) const
inline

Definition at line 125 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorManufacturer()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorManufacturer ( std::string & parameter) const

◆ getSourceApplicatorManufacturerTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorManufacturerTag ( ) const
inline

Definition at line 130 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorName()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorName ( std::string & parameter) const

◆ getSourceApplicatorNameTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorNameTag ( ) const
inline

Definition at line 135 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorNumber ( std::string & parameter) const

◆ getSourceApplicatorNumberTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorNumberTag ( ) const
inline

Definition at line 140 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorStepSize()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorStepSize ( std::string & parameter) const

◆ getSourceApplicatorStepSizeTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorStepSizeTag ( ) const
inline

Definition at line 145 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorType()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorType ( std::string & parameter) const

◆ getSourceApplicatorTypeTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorTypeTag ( ) const
inline

Definition at line 150 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorWallNominalThickness()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorWallNominalThickness ( std::string & parameter) const

◆ getSourceApplicatorWallNominalThicknessTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorWallNominalThicknessTag ( ) const
inline

Definition at line 155 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceApplicatorWallNominalTransmission()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorWallNominalTransmission ( std::string & parameter) const

◆ getSourceApplicatorWallNominalTransmissionTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceApplicatorWallNominalTransmissionTag ( ) const
inline

Definition at line 160 of file mlDcmDRTChannelSequenceInterface.h.

◆ getSourceMovementType()

bool ml::DcmDRTChannelSequenceInterface::Item::getSourceMovementType ( std::string & parameter) const

◆ getSourceMovementTypeTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getSourceMovementTypeTag ( ) const
inline

Definition at line 165 of file mlDcmDRTChannelSequenceInterface.h.

◆ getTransferTubeLength()

bool ml::DcmDRTChannelSequenceInterface::Item::getTransferTubeLength ( std::string & parameter) const

◆ getTransferTubeLengthTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getTransferTubeLengthTag ( ) const
inline

Definition at line 170 of file mlDcmDRTChannelSequenceInterface.h.

◆ getTransferTubeNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::getTransferTubeNumber ( std::string & parameter) const

◆ getTransferTubeNumberTag()

std::string ml::DcmDRTChannelSequenceInterface::Item::getTransferTubeNumberTag ( ) const
inline

Definition at line 175 of file mlDcmDRTChannelSequenceInterface.h.

◆ getTreePtr()

DCMTree::TreePtr ml::DcmDRTChannelSequenceInterface::Item::getTreePtr ( ) const
inline

Definition at line 63 of file mlDcmDRTChannelSequenceInterface.h.

Referenced by operator=().

◆ isValid()

bool ml::DcmDRTChannelSequenceInterface::Item::isValid ( ) const
inline

Definition at line 65 of file mlDcmDRTChannelSequenceInterface.h.

◆ operator=()

Item & ml::DcmDRTChannelSequenceInterface::Item::operator= ( const Item & copyDcmItem)
inline

Definition at line 59 of file mlDcmDRTChannelSequenceInterface.h.

References getTreePtr(), and mlrange_cast().

◆ setBrachyControlPointSequence()

void ml::DcmDRTChannelSequenceInterface::Item::setBrachyControlPointSequence ( DcmDRTBrachyControlPointSequenceInterface seq)

◆ setChannelLength()

bool ml::DcmDRTChannelSequenceInterface::Item::setChannelLength ( std::string parameter)

◆ setChannelNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::setChannelNumber ( std::string parameter)

◆ setChannelShieldSequence()

void ml::DcmDRTChannelSequenceInterface::Item::setChannelShieldSequence ( DcmDRTChannelShieldSequenceInterface seq)

◆ setChannelTotalTime()

bool ml::DcmDRTChannelSequenceInterface::Item::setChannelTotalTime ( std::string parameter)

◆ setFinalCumulativeTimeWeight()

bool ml::DcmDRTChannelSequenceInterface::Item::setFinalCumulativeTimeWeight ( std::string parameter)

◆ setMaterialID()

bool ml::DcmDRTChannelSequenceInterface::Item::setMaterialID ( std::string parameter)

◆ setNumberOfControlPoints()

bool ml::DcmDRTChannelSequenceInterface::Item::setNumberOfControlPoints ( std::string parameter)

◆ setNumberOfPulses()

bool ml::DcmDRTChannelSequenceInterface::Item::setNumberOfPulses ( std::string parameter)

◆ setPulseRepetitionInterval()

bool ml::DcmDRTChannelSequenceInterface::Item::setPulseRepetitionInterval ( std::string parameter)

◆ setReferencedROINumber()

bool ml::DcmDRTChannelSequenceInterface::Item::setReferencedROINumber ( std::string parameter)

◆ setReferencedSourceNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::setReferencedSourceNumber ( std::string parameter)

◆ setSourceApplicatorID()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorID ( std::string parameter)

◆ setSourceApplicatorLength()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorLength ( std::string parameter)

◆ setSourceApplicatorManufacturer()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorManufacturer ( std::string parameter)

◆ setSourceApplicatorName()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorName ( std::string parameter)

◆ setSourceApplicatorNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorNumber ( std::string parameter)

◆ setSourceApplicatorStepSize()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorStepSize ( std::string parameter)

◆ setSourceApplicatorType()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorType ( std::string parameter)

◆ setSourceApplicatorWallNominalThickness()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorWallNominalThickness ( std::string parameter)

◆ setSourceApplicatorWallNominalTransmission()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceApplicatorWallNominalTransmission ( std::string parameter)

◆ setSourceMovementType()

bool ml::DcmDRTChannelSequenceInterface::Item::setSourceMovementType ( std::string parameter)

◆ setTransferTubeLength()

bool ml::DcmDRTChannelSequenceInterface::Item::setTransferTubeLength ( std::string parameter)

◆ setTransferTubeNumber()

bool ml::DcmDRTChannelSequenceInterface::Item::setTransferTubeNumber ( std::string parameter)

The documentation for this class was generated from the following file: