MeVisLab Toolbox Reference
ml::DcmDRTControlPointSequenceInterface Class Reference

Class to provide access to DRTControlPointSequence. More...

#include <mlDcmDRTControlPointSequenceInterface.h>

Classes

class  Item

Public Member Functions

 DcmDRTControlPointSequenceInterface ()
 DcmDRTControlPointSequenceInterface (std::vector< DcmDRTControlPointSequenceInterface::Item > dcmSequence)
 Default Constructor.
 DcmDRTControlPointSequenceInterface (DCMTree::TreePtrVector treePtrSeq)
virtual ~DcmDRTControlPointSequenceInterface ()
 Default virtual Destructor.
bool getBeamLimitingDeviceAngle (unsigned long idx, std::string &parameter) const
bool getBeamLimitingDeviceAngle (DCMTree::TreePtr item, std::string &parameter) const
std::string getBeamLimitingDeviceAngleTag () const
bool setBeamLimitingDeviceAngle (unsigned long idx, std::string parameter)
bool getBeamLimitingDeviceRotationDirection (unsigned long idx, std::string &parameter) const
bool getBeamLimitingDeviceRotationDirection (DCMTree::TreePtr item, std::string &parameter) const
std::string getBeamLimitingDeviceRotationDirectionTag () const
bool setBeamLimitingDeviceRotationDirection (unsigned long idx, std::string parameter)
bool getControlPointIndex (unsigned long idx, std::string &parameter) const
bool getControlPointIndex (DCMTree::TreePtr item, std::string &parameter) const
std::string getControlPointIndexTag () const
bool setControlPointIndex (unsigned long idx, std::string parameter)
bool getCumulativeMetersetWeight (unsigned long idx, std::string &parameter) const
bool getCumulativeMetersetWeight (DCMTree::TreePtr item, std::string &parameter) const
std::string getCumulativeMetersetWeightTag () const
bool setCumulativeMetersetWeight (unsigned long idx, std::string parameter)
bool getDoseRateSet (unsigned long idx, std::string &parameter) const
bool getDoseRateSet (DCMTree::TreePtr item, std::string &parameter) const
std::string getDoseRateSetTag () const
bool setDoseRateSet (unsigned long idx, std::string parameter)
bool getGantryAngle (unsigned long idx, std::string &parameter) const
bool getGantryAngle (DCMTree::TreePtr item, std::string &parameter) const
std::string getGantryAngleTag () const
bool setGantryAngle (unsigned long idx, std::string parameter)
bool getGantryPitchAngle (unsigned long idx, float &parameter) const
bool getGantryPitchAngle (DCMTree::TreePtr item, float &parameter) const
std::string getGantryPitchAngleTag () const
bool setGantryPitchAngle (unsigned long idx, float parameter)
bool getGantryPitchRotationDirection (unsigned long idx, std::string &parameter) const
bool getGantryPitchRotationDirection (DCMTree::TreePtr item, std::string &parameter) const
std::string getGantryPitchRotationDirectionTag () const
bool setGantryPitchRotationDirection (unsigned long idx, std::string parameter)
bool getGantryRotationDirection (unsigned long idx, std::string &parameter) const
bool getGantryRotationDirection (DCMTree::TreePtr item, std::string &parameter) const
std::string getGantryRotationDirectionTag () const
bool setGantryRotationDirection (unsigned long idx, std::string parameter)
bool getIsocenterPosition (unsigned long idx, std::string &parameter) const
bool getIsocenterPosition (DCMTree::TreePtr item, std::string &parameter) const
std::string getIsocenterPositionTag () const
bool setIsocenterPosition (unsigned long idx, std::string parameter)
bool getNominalBeamEnergy (unsigned long idx, std::string &parameter) const
bool getNominalBeamEnergy (DCMTree::TreePtr item, std::string &parameter) const
std::string getNominalBeamEnergyTag () const
bool setNominalBeamEnergy (unsigned long idx, std::string parameter)
bool getPatientSupportAngle (unsigned long idx, std::string &parameter) const
bool getPatientSupportAngle (DCMTree::TreePtr item, std::string &parameter) const
std::string getPatientSupportAngleTag () const
bool setPatientSupportAngle (unsigned long idx, std::string parameter)
bool getPatientSupportRotationDirection (unsigned long idx, std::string &parameter) const
bool getPatientSupportRotationDirection (DCMTree::TreePtr item, std::string &parameter) const
std::string getPatientSupportRotationDirectionTag () const
bool setPatientSupportRotationDirection (unsigned long idx, std::string parameter)
bool getSourceToSurfaceDistance (unsigned long idx, std::string &parameter) const
bool getSourceToSurfaceDistance (DCMTree::TreePtr item, std::string &parameter) const
std::string getSourceToSurfaceDistanceTag () const
bool setSourceToSurfaceDistance (unsigned long idx, std::string parameter)
bool getSurfaceEntryPoint (unsigned long idx, std::string &parameter) const
bool getSurfaceEntryPoint (DCMTree::TreePtr item, std::string &parameter) const
std::string getSurfaceEntryPointTag () const
bool setSurfaceEntryPoint (unsigned long idx, std::string parameter)
bool getTableTopEccentricAngle (unsigned long idx, std::string &parameter) const
bool getTableTopEccentricAngle (DCMTree::TreePtr item, std::string &parameter) const
std::string getTableTopEccentricAngleTag () const
bool setTableTopEccentricAngle (unsigned long idx, std::string parameter)
bool getTableTopEccentricAxisDistance (unsigned long idx, std::string &parameter) const
bool getTableTopEccentricAxisDistance (DCMTree::TreePtr item, std::string &parameter) const
std::string getTableTopEccentricAxisDistanceTag () const
bool setTableTopEccentricAxisDistance (unsigned long idx, std::string parameter)
bool getTableTopEccentricRotationDirection (unsigned long idx, std::string &parameter) const
bool getTableTopEccentricRotationDirection (DCMTree::TreePtr item, std::string &parameter) const
std::string getTableTopEccentricRotationDirectionTag () const
bool setTableTopEccentricRotationDirection (unsigned long idx, std::string parameter)
bool getTableTopLateralPosition (unsigned long idx, std::string &parameter) const
bool getTableTopLateralPosition (DCMTree::TreePtr item, std::string &parameter) const
std::string getTableTopLateralPositionTag () const
bool setTableTopLateralPosition (unsigned long idx, std::string parameter)
bool getTableTopLongitudinalPosition (unsigned long idx, std::string &parameter) const
bool getTableTopLongitudinalPosition (DCMTree::TreePtr item, std::string &parameter) const
std::string getTableTopLongitudinalPositionTag () const
bool setTableTopLongitudinalPosition (unsigned long idx, std::string parameter)
bool getTableTopVerticalPosition (unsigned long idx, std::string &parameter) const
bool getTableTopVerticalPosition (DCMTree::TreePtr item, std::string &parameter) const
std::string getTableTopVerticalPositionTag () const
bool setTableTopVerticalPosition (unsigned long idx, std::string parameter)
DcmDRTBeamLimitingDevicePositionSequenceInterface getBeamLimitingDevicePositionSequence (unsigned long idx) const
std::string getBeamLimitingDevicePositionSequenceTag () const
void setBeamLimitingDevicePositionSequence (DcmDRTBeamLimitingDevicePositionSequenceInterface seq, unsigned long idx)
DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface getReferencedDoseReferenceSequence (unsigned long idx) const
std::string getReferencedDoseReferenceSequenceTag () const
void setReferencedDoseReferenceSequence (DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface seq, unsigned long idx)
DcmDRTReferencedDoseSequenceInterface getReferencedDoseSequence (unsigned long idx) const
std::string getReferencedDoseSequenceTag () const
void setReferencedDoseSequence (DcmDRTReferencedDoseSequenceInterface seq, unsigned long idx)
DcmDRTWedgePositionSequenceInterface getWedgePositionSequence (unsigned long idx) const
std::string getWedgePositionSequenceTag () const
void setWedgePositionSequence (DcmDRTWedgePositionSequenceInterface seq, unsigned long idx)
void setSequence (std::vector< DcmDRTControlPointSequenceInterface::Item > dcmSequence)
std::vector< DcmDRTControlPointSequenceInterface::ItemgetSequence () const
bool hasSequence () const
MLint getNumberOfItems () const
DcmDRTControlPointSequenceInterface::Item getItem (const size_t idx) const
DcmDRTControlPointSequenceInterface::ItemaddItem ()
void addItem (DcmDRTControlPointSequenceInterface::Item newItem)
bool insertItem (const size_t idx)
bool removeItem (const size_t idx)

Protected Attributes

std::vector< DcmDRTControlPointSequenceInterface::Item_itemVec
 Reference to the wrapped DICOM tree pointer vector.

Detailed Description

Class to provide access to DRTControlPointSequence.

Definition at line 47 of file mlDcmDRTControlPointSequenceInterface.h.

Constructor & Destructor Documentation

◆ DcmDRTControlPointSequenceInterface() [1/3]

ml::DcmDRTControlPointSequenceInterface::DcmDRTControlPointSequenceInterface ( )
inline

Definition at line 202 of file mlDcmDRTControlPointSequenceInterface.h.

◆ DcmDRTControlPointSequenceInterface() [2/3]

ml::DcmDRTControlPointSequenceInterface::DcmDRTControlPointSequenceInterface ( std::vector< DcmDRTControlPointSequenceInterface::Item > dcmSequence)
inline

Default Constructor.

Definition at line 205 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ DcmDRTControlPointSequenceInterface() [3/3]

ml::DcmDRTControlPointSequenceInterface::DcmDRTControlPointSequenceInterface ( DCMTree::TreePtrVector treePtrSeq)
inline

Definition at line 207 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ ~DcmDRTControlPointSequenceInterface()

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

Default virtual Destructor.

Definition at line 215 of file mlDcmDRTControlPointSequenceInterface.h.

Member Function Documentation

◆ addItem() [1/2]

DcmDRTControlPointSequenceInterface::Item & ml::DcmDRTControlPointSequenceInterface::addItem ( )
inline

Adds a new item to the sequence

Returns
Return the new item which has been added to the sequence

Definition at line 398 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ addItem() [2/2]

void ml::DcmDRTControlPointSequenceInterface::addItem ( DcmDRTControlPointSequenceInterface::Item newItem)
inline

Definition at line 403 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ getBeamLimitingDeviceAngle() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getBeamLimitingDeviceAngle ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getBeamLimitingDeviceAngle() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getBeamLimitingDeviceAngle ( unsigned long idx,
std::string & parameter ) const

◆ getBeamLimitingDeviceAngleTag()

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

Definition at line 219 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getBeamLimitingDevicePositionSequence()

DcmDRTBeamLimitingDevicePositionSequenceInterface ml::DcmDRTControlPointSequenceInterface::getBeamLimitingDevicePositionSequence ( unsigned long idx) const

◆ getBeamLimitingDevicePositionSequenceTag()

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

Definition at line 344 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getBeamLimitingDeviceRotationDirection() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getBeamLimitingDeviceRotationDirection ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getBeamLimitingDeviceRotationDirection() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getBeamLimitingDeviceRotationDirection ( unsigned long idx,
std::string & parameter ) const

◆ getBeamLimitingDeviceRotationDirectionTag()

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

Definition at line 225 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getControlPointIndex() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getControlPointIndex ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getControlPointIndex() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getControlPointIndex ( unsigned long idx,
std::string & parameter ) const

◆ getControlPointIndexTag()

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

Definition at line 231 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getCumulativeMetersetWeight() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getCumulativeMetersetWeight ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getCumulativeMetersetWeight() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getCumulativeMetersetWeight ( unsigned long idx,
std::string & parameter ) const

◆ getCumulativeMetersetWeightTag()

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

Definition at line 237 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getDoseRateSet() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getDoseRateSet ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getDoseRateSet() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getDoseRateSet ( unsigned long idx,
std::string & parameter ) const

◆ getDoseRateSetTag()

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

Definition at line 243 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryAngle() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryAngle ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getGantryAngle() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryAngle ( unsigned long idx,
std::string & parameter ) const

◆ getGantryAngleTag()

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

Definition at line 249 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryPitchAngle() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryPitchAngle ( DCMTree::TreePtr item,
float & parameter ) const

◆ getGantryPitchAngle() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryPitchAngle ( unsigned long idx,
float & parameter ) const

◆ getGantryPitchAngleTag()

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

Definition at line 255 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryPitchRotationDirection() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryPitchRotationDirection ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getGantryPitchRotationDirection() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryPitchRotationDirection ( unsigned long idx,
std::string & parameter ) const

◆ getGantryPitchRotationDirectionTag()

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

Definition at line 261 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getGantryRotationDirection() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryRotationDirection ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getGantryRotationDirection() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getGantryRotationDirection ( unsigned long idx,
std::string & parameter ) const

◆ getGantryRotationDirectionTag()

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

Definition at line 267 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getIsocenterPosition() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getIsocenterPosition ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getIsocenterPosition() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getIsocenterPosition ( unsigned long idx,
std::string & parameter ) const

◆ getIsocenterPositionTag()

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

Definition at line 273 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getItem()

DcmDRTControlPointSequenceInterface::Item ml::DcmDRTControlPointSequenceInterface::getItem ( const size_t idx) const
inline

Gets the item at the indicated position.

Returns
The requested item, an empty item when the position is invalid

Definition at line 389 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ getNominalBeamEnergy() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getNominalBeamEnergy ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getNominalBeamEnergy() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getNominalBeamEnergy ( unsigned long idx,
std::string & parameter ) const

◆ getNominalBeamEnergyTag()

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

Definition at line 279 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getNumberOfItems()

MLint ml::DcmDRTControlPointSequenceInterface::getNumberOfItems ( ) const
inline

Return number of items the internal sequence consists of.

Returns
Number of items of internal sequence, 0 if internal sequence is NULL.

Definition at line 383 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ getPatientSupportAngle() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getPatientSupportAngle ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getPatientSupportAngle() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getPatientSupportAngle ( unsigned long idx,
std::string & parameter ) const

◆ getPatientSupportAngleTag()

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

Definition at line 285 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getPatientSupportRotationDirection() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getPatientSupportRotationDirection ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getPatientSupportRotationDirection() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getPatientSupportRotationDirection ( unsigned long idx,
std::string & parameter ) const

◆ getPatientSupportRotationDirectionTag()

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

Definition at line 291 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getReferencedDoseReferenceSequence()

DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface ml::DcmDRTControlPointSequenceInterface::getReferencedDoseReferenceSequence ( unsigned long idx) const

◆ getReferencedDoseReferenceSequenceTag()

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

Definition at line 349 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getReferencedDoseSequence()

DcmDRTReferencedDoseSequenceInterface ml::DcmDRTControlPointSequenceInterface::getReferencedDoseSequence ( unsigned long idx) const

◆ getReferencedDoseSequenceTag()

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

Definition at line 354 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getSequence()

std::vector< DcmDRTControlPointSequenceInterface::Item > ml::DcmDRTControlPointSequenceInterface::getSequence ( ) const
inline

Return the DRTControlPointSequence this interface class provides access to.

Parameters
dcmSequencePointer to DRTControlPointSequence

Definition at line 371 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

Referenced by DRTControlPointSequenceWrapper::DRTControlPointSequenceWrapper(), and DRTControlPointSequenceWrapper::operator=().

◆ getSourceToSurfaceDistance() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getSourceToSurfaceDistance ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getSourceToSurfaceDistance() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getSourceToSurfaceDistance ( unsigned long idx,
std::string & parameter ) const

◆ getSourceToSurfaceDistanceTag()

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

Definition at line 297 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getSurfaceEntryPoint() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getSurfaceEntryPoint ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getSurfaceEntryPoint() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getSurfaceEntryPoint ( unsigned long idx,
std::string & parameter ) const

◆ getSurfaceEntryPointTag()

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

Definition at line 303 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopEccentricAngle() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopEccentricAngle ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTableTopEccentricAngle() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopEccentricAngle ( unsigned long idx,
std::string & parameter ) const

◆ getTableTopEccentricAngleTag()

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

Definition at line 309 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopEccentricAxisDistance() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopEccentricAxisDistance ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTableTopEccentricAxisDistance() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopEccentricAxisDistance ( unsigned long idx,
std::string & parameter ) const

◆ getTableTopEccentricAxisDistanceTag()

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

Definition at line 315 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopEccentricRotationDirection() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopEccentricRotationDirection ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTableTopEccentricRotationDirection() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopEccentricRotationDirection ( unsigned long idx,
std::string & parameter ) const

◆ getTableTopEccentricRotationDirectionTag()

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

Definition at line 321 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopLateralPosition() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopLateralPosition ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTableTopLateralPosition() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopLateralPosition ( unsigned long idx,
std::string & parameter ) const

◆ getTableTopLateralPositionTag()

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

Definition at line 327 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopLongitudinalPosition() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopLongitudinalPosition ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTableTopLongitudinalPosition() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopLongitudinalPosition ( unsigned long idx,
std::string & parameter ) const

◆ getTableTopLongitudinalPositionTag()

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

Definition at line 333 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getTableTopVerticalPosition() [1/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopVerticalPosition ( DCMTree::TreePtr item,
std::string & parameter ) const

◆ getTableTopVerticalPosition() [2/2]

bool ml::DcmDRTControlPointSequenceInterface::getTableTopVerticalPosition ( unsigned long idx,
std::string & parameter ) const

◆ getTableTopVerticalPositionTag()

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

Definition at line 339 of file mlDcmDRTControlPointSequenceInterface.h.

◆ getWedgePositionSequence()

DcmDRTWedgePositionSequenceInterface ml::DcmDRTControlPointSequenceInterface::getWedgePositionSequence ( unsigned long idx) const

◆ getWedgePositionSequenceTag()

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

Definition at line 359 of file mlDcmDRTControlPointSequenceInterface.h.

◆ hasSequence()

bool ml::DcmDRTControlPointSequenceInterface::hasSequence ( ) const
inline

Check if the DRTControlPointSequence is set.

Returns
True if internal pointer is set, False else.

Definition at line 377 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ insertItem()

bool ml::DcmDRTControlPointSequenceInterface::insertItem ( const size_t idx)
inline

Insert an item at the indicated position

Returns
true is the insertion was successful, false if position is invalid

Definition at line 409 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ removeItem()

bool ml::DcmDRTControlPointSequenceInterface::removeItem ( const size_t idx)
inline

Removes the indicated item from the sequence

Returns
true if the item was deleted successfully, false if the indicated position is invalid

Definition at line 421 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ setBeamLimitingDeviceAngle()

bool ml::DcmDRTControlPointSequenceInterface::setBeamLimitingDeviceAngle ( unsigned long idx,
std::string parameter )

◆ setBeamLimitingDevicePositionSequence()

void ml::DcmDRTControlPointSequenceInterface::setBeamLimitingDevicePositionSequence ( DcmDRTBeamLimitingDevicePositionSequenceInterface seq,
unsigned long idx )

◆ setBeamLimitingDeviceRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::setBeamLimitingDeviceRotationDirection ( unsigned long idx,
std::string parameter )

◆ setControlPointIndex()

bool ml::DcmDRTControlPointSequenceInterface::setControlPointIndex ( unsigned long idx,
std::string parameter )

◆ setCumulativeMetersetWeight()

bool ml::DcmDRTControlPointSequenceInterface::setCumulativeMetersetWeight ( unsigned long idx,
std::string parameter )

◆ setDoseRateSet()

bool ml::DcmDRTControlPointSequenceInterface::setDoseRateSet ( unsigned long idx,
std::string parameter )

◆ setGantryAngle()

bool ml::DcmDRTControlPointSequenceInterface::setGantryAngle ( unsigned long idx,
std::string parameter )

◆ setGantryPitchAngle()

bool ml::DcmDRTControlPointSequenceInterface::setGantryPitchAngle ( unsigned long idx,
float parameter )

◆ setGantryPitchRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::setGantryPitchRotationDirection ( unsigned long idx,
std::string parameter )

◆ setGantryRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::setGantryRotationDirection ( unsigned long idx,
std::string parameter )

◆ setIsocenterPosition()

bool ml::DcmDRTControlPointSequenceInterface::setIsocenterPosition ( unsigned long idx,
std::string parameter )

◆ setNominalBeamEnergy()

bool ml::DcmDRTControlPointSequenceInterface::setNominalBeamEnergy ( unsigned long idx,
std::string parameter )

◆ setPatientSupportAngle()

bool ml::DcmDRTControlPointSequenceInterface::setPatientSupportAngle ( unsigned long idx,
std::string parameter )

◆ setPatientSupportRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::setPatientSupportRotationDirection ( unsigned long idx,
std::string parameter )

◆ setReferencedDoseReferenceSequence()

void ml::DcmDRTControlPointSequenceInterface::setReferencedDoseReferenceSequence ( DcmDRTReferencedDoseReferenceSequenceInRTBeamsModuleInterface seq,
unsigned long idx )

◆ setReferencedDoseSequence()

void ml::DcmDRTControlPointSequenceInterface::setReferencedDoseSequence ( DcmDRTReferencedDoseSequenceInterface seq,
unsigned long idx )

◆ setSequence()

void ml::DcmDRTControlPointSequenceInterface::setSequence ( std::vector< DcmDRTControlPointSequenceInterface::Item > dcmSequence)
inline

Set the DRTControlPointSequence this interface class provides access to.

Parameters
dcmSequencePointer to DRTControlPointSequence

Definition at line 365 of file mlDcmDRTControlPointSequenceInterface.h.

References _itemVec.

◆ setSourceToSurfaceDistance()

bool ml::DcmDRTControlPointSequenceInterface::setSourceToSurfaceDistance ( unsigned long idx,
std::string parameter )

◆ setSurfaceEntryPoint()

bool ml::DcmDRTControlPointSequenceInterface::setSurfaceEntryPoint ( unsigned long idx,
std::string parameter )

◆ setTableTopEccentricAngle()

bool ml::DcmDRTControlPointSequenceInterface::setTableTopEccentricAngle ( unsigned long idx,
std::string parameter )

◆ setTableTopEccentricAxisDistance()

bool ml::DcmDRTControlPointSequenceInterface::setTableTopEccentricAxisDistance ( unsigned long idx,
std::string parameter )

◆ setTableTopEccentricRotationDirection()

bool ml::DcmDRTControlPointSequenceInterface::setTableTopEccentricRotationDirection ( unsigned long idx,
std::string parameter )

◆ setTableTopLateralPosition()

bool ml::DcmDRTControlPointSequenceInterface::setTableTopLateralPosition ( unsigned long idx,
std::string parameter )

◆ setTableTopLongitudinalPosition()

bool ml::DcmDRTControlPointSequenceInterface::setTableTopLongitudinalPosition ( unsigned long idx,
std::string parameter )

◆ setTableTopVerticalPosition()

bool ml::DcmDRTControlPointSequenceInterface::setTableTopVerticalPosition ( unsigned long idx,
std::string parameter )

◆ setWedgePositionSequence()

void ml::DcmDRTControlPointSequenceInterface::setWedgePositionSequence ( DcmDRTWedgePositionSequenceInterface seq,
unsigned long idx )

Member Data Documentation

◆ _itemVec

std::vector<DcmDRTControlPointSequenceInterface::Item> ml::DcmDRTControlPointSequenceInterface::_itemVec
protected

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