MeVisLab Toolbox Reference
ml::DcmDRTControlPointSequenceInterface::Item Class Reference

#include <mlDcmDRTControlPointSequenceInterface.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 getBeamLimitingDeviceAngle (std::string &parameter) const
 
std::string getBeamLimitingDeviceAngleTag () const
 
bool setBeamLimitingDeviceAngle (std::string parameter)
 
bool getBeamLimitingDeviceRotationDirection (std::string &parameter) const
 
std::string getBeamLimitingDeviceRotationDirectionTag () const
 
bool setBeamLimitingDeviceRotationDirection (std::string parameter)
 
bool getControlPointIndex (std::string &parameter) const
 
std::string getControlPointIndexTag () const
 
bool setControlPointIndex (std::string parameter)
 
bool getCumulativeMetersetWeight (std::string &parameter) const
 
std::string getCumulativeMetersetWeightTag () const
 
bool setCumulativeMetersetWeight (std::string parameter)
 
bool getDoseRateSet (std::string &parameter) const
 
std::string getDoseRateSetTag () const
 
bool setDoseRateSet (std::string parameter)
 
bool getGantryAngle (std::string &parameter) const
 
std::string getGantryAngleTag () const
 
bool setGantryAngle (std::string parameter)
 
bool getGantryPitchAngle (float &parameter) const
 
std::string getGantryPitchAngleTag () const
 
bool setGantryPitchAngle (float parameter)
 
bool getGantryPitchRotationDirection (std::string &parameter) const
 
std::string getGantryPitchRotationDirectionTag () const
 
bool setGantryPitchRotationDirection (std::string parameter)
 
bool getGantryRotationDirection (std::string &parameter) const
 
std::string getGantryRotationDirectionTag () const
 
bool setGantryRotationDirection (std::string parameter)
 
bool getIsocenterPosition (std::string &parameter) const
 
std::string getIsocenterPositionTag () const
 
bool setIsocenterPosition (std::string parameter)
 
bool getNominalBeamEnergy (std::string &parameter) const
 
std::string getNominalBeamEnergyTag () const
 
bool setNominalBeamEnergy (std::string parameter)
 
bool getPatientSupportAngle (std::string &parameter) const
 
std::string getPatientSupportAngleTag () const
 
bool setPatientSupportAngle (std::string parameter)
 
bool getPatientSupportRotationDirection (std::string &parameter) const
 
std::string getPatientSupportRotationDirectionTag () const
 
bool setPatientSupportRotationDirection (std::string parameter)
 
bool getSourceToSurfaceDistance (std::string &parameter) const
 
std::string getSourceToSurfaceDistanceTag () const
 
bool setSourceToSurfaceDistance (std::string parameter)
 
bool getSurfaceEntryPoint (std::string &parameter) const
 
std::string getSurfaceEntryPointTag () const
 
bool setSurfaceEntryPoint (std::string parameter)
 
bool getTableTopEccentricAngle (std::string &parameter) const
 
std::string getTableTopEccentricAngleTag () const
 
bool setTableTopEccentricAngle (std::string parameter)
 
bool getTableTopEccentricAxisDistance (std::string &parameter) const
 
std::string getTableTopEccentricAxisDistanceTag () const
 
bool setTableTopEccentricAxisDistance (std::string parameter)
 
bool getTableTopEccentricRotationDirection (std::string &parameter) const
 
std::string getTableTopEccentricRotationDirectionTag () const
 
bool setTableTopEccentricRotationDirection (std::string parameter)
 
bool getTableTopLateralPosition (std::string &parameter) const
 
std::string getTableTopLateralPositionTag () const
 
bool setTableTopLateralPosition (std::string parameter)
 
bool getTableTopLongitudinalPosition (std::string &parameter) const
 
std::string getTableTopLongitudinalPositionTag () const
 
bool setTableTopLongitudinalPosition (std::string parameter)
 
bool getTableTopVerticalPosition (std::string &parameter) const
 
std::string getTableTopVerticalPositionTag () const
 
bool setTableTopVerticalPosition (std::string parameter)
 
DcmDRTBeamLimitingDevicePositionSequenceInterface getBeamLimitingDevicePositionSequence () const
 
std::string getBeamLimitingDevicePositionSequenceTag () const
 
void setBeamLimitingDevicePositionSequence (DcmDRTBeamLimitingDevicePositionSequenceInterface seq)
 
DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface getReferencedDoseReferenceSequence () const
 
std::string getReferencedDoseReferenceSequenceTag () const
 
void setReferencedDoseReferenceSequence (DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface seq)
 
DcmDRTReferencedDoseSequenceInterface getReferencedDoseSequence () const
 
std::string getReferencedDoseSequenceTag () const
 
void setReferencedDoseSequence (DcmDRTReferencedDoseSequenceInterface seq)
 
DcmDRTWedgePositionSequenceInterface getWedgePositionSequence () const
 
std::string getWedgePositionSequenceTag () const
 
void setWedgePositionSequence (DcmDRTWedgePositionSequenceInterface seq)
 

Detailed Description

Definition at line 51 of file mlDcmDRTControlPointSequenceInterface.h.

Constructor & Destructor Documentation

◆ Item() [1/3]

ml::DcmDRTControlPointSequenceInterface::Item::Item ( )
inline

Definition at line 55 of file mlDcmDRTControlPointSequenceInterface.h.

◆ Item() [2/3]

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

Definition at line 57 of file mlDcmDRTControlPointSequenceInterface.h.

◆ Item() [3/3]

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

Definition at line 59 of file mlDcmDRTControlPointSequenceInterface.h.

◆ ~Item()

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

Definition at line 63 of file mlDcmDRTControlPointSequenceInterface.h.

Member Function Documentation

◆ getBeamLimitingDeviceAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::getBeamLimitingDeviceAngle ( std::string & parameter) const

◆ getBeamLimitingDeviceAngleTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getBeamLimitingDeviceAngleTag ( ) const
inline

Definition at line 72 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getBeamLimitingDevicePositionSequence()

DcmDRTBeamLimitingDevicePositionSequenceInterface ml::DcmDRTControlPointSequenceInterface::Item::getBeamLimitingDevicePositionSequence ( ) const

◆ getBeamLimitingDevicePositionSequenceTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getBeamLimitingDevicePositionSequenceTag ( ) const
inline

Definition at line 177 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getBeamLimitingDeviceRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::getBeamLimitingDeviceRotationDirection ( std::string & parameter) const

◆ getBeamLimitingDeviceRotationDirectionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getBeamLimitingDeviceRotationDirectionTag ( ) const
inline

Definition at line 77 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getControlPointIndex()

bool ml::DcmDRTControlPointSequenceInterface::Item::getControlPointIndex ( std::string & parameter) const

◆ getControlPointIndexTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getControlPointIndexTag ( ) const
inline

Definition at line 82 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getCumulativeMetersetWeight()

bool ml::DcmDRTControlPointSequenceInterface::Item::getCumulativeMetersetWeight ( std::string & parameter) const

◆ getCumulativeMetersetWeightTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getCumulativeMetersetWeightTag ( ) const
inline

Definition at line 87 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getDoseRateSet()

bool ml::DcmDRTControlPointSequenceInterface::Item::getDoseRateSet ( std::string & parameter) const

◆ getDoseRateSetTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getDoseRateSetTag ( ) const
inline

Definition at line 92 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::getGantryAngle ( std::string & parameter) const

◆ getGantryAngleTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getGantryAngleTag ( ) const
inline

Definition at line 97 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryPitchAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::getGantryPitchAngle ( float & parameter) const

◆ getGantryPitchAngleTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getGantryPitchAngleTag ( ) const
inline

Definition at line 102 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryPitchRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::getGantryPitchRotationDirection ( std::string & parameter) const

◆ getGantryPitchRotationDirectionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getGantryPitchRotationDirectionTag ( ) const
inline

Definition at line 107 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::getGantryRotationDirection ( std::string & parameter) const

◆ getGantryRotationDirectionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getGantryRotationDirectionTag ( ) const
inline

Definition at line 112 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getIsocenterPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::getIsocenterPosition ( std::string & parameter) const

◆ getIsocenterPositionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getIsocenterPositionTag ( ) const
inline

Definition at line 117 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getNominalBeamEnergy()

bool ml::DcmDRTControlPointSequenceInterface::Item::getNominalBeamEnergy ( std::string & parameter) const

◆ getNominalBeamEnergyTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getNominalBeamEnergyTag ( ) const
inline

Definition at line 122 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getPatientSupportAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::getPatientSupportAngle ( std::string & parameter) const

◆ getPatientSupportAngleTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getPatientSupportAngleTag ( ) const
inline

Definition at line 127 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getPatientSupportRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::getPatientSupportRotationDirection ( std::string & parameter) const

◆ getPatientSupportRotationDirectionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getPatientSupportRotationDirectionTag ( ) const
inline

Definition at line 132 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getReferencedDoseReferenceSequence()

DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface ml::DcmDRTControlPointSequenceInterface::Item::getReferencedDoseReferenceSequence ( ) const

◆ getReferencedDoseReferenceSequenceTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getReferencedDoseReferenceSequenceTag ( ) const
inline

Definition at line 182 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getReferencedDoseSequence()

DcmDRTReferencedDoseSequenceInterface ml::DcmDRTControlPointSequenceInterface::Item::getReferencedDoseSequence ( ) const

◆ getReferencedDoseSequenceTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getReferencedDoseSequenceTag ( ) const
inline

Definition at line 187 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getSourceToSurfaceDistance()

bool ml::DcmDRTControlPointSequenceInterface::Item::getSourceToSurfaceDistance ( std::string & parameter) const

◆ getSourceToSurfaceDistanceTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getSourceToSurfaceDistanceTag ( ) const
inline

Definition at line 137 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getSurfaceEntryPoint()

bool ml::DcmDRTControlPointSequenceInterface::Item::getSurfaceEntryPoint ( std::string & parameter) const

◆ getSurfaceEntryPointTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getSurfaceEntryPointTag ( ) const
inline

Definition at line 142 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopEccentricAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::getTableTopEccentricAngle ( std::string & parameter) const

◆ getTableTopEccentricAngleTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getTableTopEccentricAngleTag ( ) const
inline

Definition at line 147 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopEccentricAxisDistance()

bool ml::DcmDRTControlPointSequenceInterface::Item::getTableTopEccentricAxisDistance ( std::string & parameter) const

◆ getTableTopEccentricAxisDistanceTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getTableTopEccentricAxisDistanceTag ( ) const
inline

Definition at line 152 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopEccentricRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::getTableTopEccentricRotationDirection ( std::string & parameter) const

◆ getTableTopEccentricRotationDirectionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getTableTopEccentricRotationDirectionTag ( ) const
inline

Definition at line 157 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopLateralPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::getTableTopLateralPosition ( std::string & parameter) const

◆ getTableTopLateralPositionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getTableTopLateralPositionTag ( ) const
inline

Definition at line 162 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopLongitudinalPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::getTableTopLongitudinalPosition ( std::string & parameter) const

◆ getTableTopLongitudinalPositionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getTableTopLongitudinalPositionTag ( ) const
inline

Definition at line 167 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopVerticalPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::getTableTopVerticalPosition ( std::string & parameter) const

◆ getTableTopVerticalPositionTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getTableTopVerticalPositionTag ( ) const
inline

Definition at line 172 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTreePtr()

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

Definition at line 65 of file mlDcmDRTControlPointSequenceInterface.h.

Referenced by operator=().

◆ getWedgePositionSequence()

DcmDRTWedgePositionSequenceInterface ml::DcmDRTControlPointSequenceInterface::Item::getWedgePositionSequence ( ) const

◆ getWedgePositionSequenceTag()

std::string ml::DcmDRTControlPointSequenceInterface::Item::getWedgePositionSequenceTag ( ) const
inline

Definition at line 192 of file mlDcmDRTControlPointSequenceInterface.h.

◆ isValid()

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

Definition at line 67 of file mlDcmDRTControlPointSequenceInterface.h.

◆ operator=()

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

Definition at line 61 of file mlDcmDRTControlPointSequenceInterface.h.

References getTreePtr(), and mlrange_cast().

◆ setBeamLimitingDeviceAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::setBeamLimitingDeviceAngle ( std::string parameter)

◆ setBeamLimitingDevicePositionSequence()

void ml::DcmDRTControlPointSequenceInterface::Item::setBeamLimitingDevicePositionSequence ( DcmDRTBeamLimitingDevicePositionSequenceInterface seq)

◆ setBeamLimitingDeviceRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::setBeamLimitingDeviceRotationDirection ( std::string parameter)

◆ setControlPointIndex()

bool ml::DcmDRTControlPointSequenceInterface::Item::setControlPointIndex ( std::string parameter)

◆ setCumulativeMetersetWeight()

bool ml::DcmDRTControlPointSequenceInterface::Item::setCumulativeMetersetWeight ( std::string parameter)

◆ setDoseRateSet()

bool ml::DcmDRTControlPointSequenceInterface::Item::setDoseRateSet ( std::string parameter)

◆ setGantryAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::setGantryAngle ( std::string parameter)

◆ setGantryPitchAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::setGantryPitchAngle ( float parameter)

◆ setGantryPitchRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::setGantryPitchRotationDirection ( std::string parameter)

◆ setGantryRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::setGantryRotationDirection ( std::string parameter)

◆ setIsocenterPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::setIsocenterPosition ( std::string parameter)

◆ setNominalBeamEnergy()

bool ml::DcmDRTControlPointSequenceInterface::Item::setNominalBeamEnergy ( std::string parameter)

◆ setPatientSupportAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::setPatientSupportAngle ( std::string parameter)

◆ setPatientSupportRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::setPatientSupportRotationDirection ( std::string parameter)

◆ setReferencedDoseReferenceSequence()

void ml::DcmDRTControlPointSequenceInterface::Item::setReferencedDoseReferenceSequence ( DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface seq)

◆ setReferencedDoseSequence()

void ml::DcmDRTControlPointSequenceInterface::Item::setReferencedDoseSequence ( DcmDRTReferencedDoseSequenceInterface seq)

◆ setSourceToSurfaceDistance()

bool ml::DcmDRTControlPointSequenceInterface::Item::setSourceToSurfaceDistance ( std::string parameter)

◆ setSurfaceEntryPoint()

bool ml::DcmDRTControlPointSequenceInterface::Item::setSurfaceEntryPoint ( std::string parameter)

◆ setTableTopEccentricAngle()

bool ml::DcmDRTControlPointSequenceInterface::Item::setTableTopEccentricAngle ( std::string parameter)

◆ setTableTopEccentricAxisDistance()

bool ml::DcmDRTControlPointSequenceInterface::Item::setTableTopEccentricAxisDistance ( std::string parameter)

◆ setTableTopEccentricRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::Item::setTableTopEccentricRotationDirection ( std::string parameter)

◆ setTableTopLateralPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::setTableTopLateralPosition ( std::string parameter)

◆ setTableTopLongitudinalPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::setTableTopLongitudinalPosition ( std::string parameter)

◆ setTableTopVerticalPosition()

bool ml::DcmDRTControlPointSequenceInterface::Item::setTableTopVerticalPosition ( std::string parameter)

◆ setWedgePositionSequence()

void ml::DcmDRTControlPointSequenceInterface::Item::setWedgePositionSequence ( DcmDRTWedgePositionSequenceInterface seq)

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