ml::DcmDRTToleranceTableSequenceInterface Class Reference

Class to provide access to DRTToleranceTableSequence. More...

#include <mlDcmDRTToleranceTableSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTToleranceTableSequenceInterface (DRTToleranceTableSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTToleranceTableSequenceInterface ()
 Default virtual Destructor.
bool getBeamLimitingDeviceAngleTolerance (unsigned long idx, std::string &parameter)
bool getBeamLimitingDeviceAngleTolerance (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getBeamLimitingDeviceAngleToleranceTag () const
bool setBeamLimitingDeviceAngleTolerance (unsigned long idx, std::string &parameter)
bool getGantryAngleTolerance (unsigned long idx, std::string &parameter)
bool getGantryAngleTolerance (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getGantryAngleToleranceTag () const
bool setGantryAngleTolerance (unsigned long idx, std::string &parameter)
bool getGantryPitchAngleTolerance (unsigned long idx, float &parameter)
bool getGantryPitchAngleTolerance (DRTToleranceTableSequence::Item &item, float &parameter)
std::string getGantryPitchAngleToleranceTag () const
bool setGantryPitchAngleTolerance (unsigned long idx, float &parameter)
bool getPatientSupportAngleTolerance (unsigned long idx, std::string &parameter)
bool getPatientSupportAngleTolerance (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getPatientSupportAngleToleranceTag () const
bool setPatientSupportAngleTolerance (unsigned long idx, std::string &parameter)
bool getTableTopEccentricAngleTolerance (unsigned long idx, std::string &parameter)
bool getTableTopEccentricAngleTolerance (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getTableTopEccentricAngleToleranceTag () const
bool setTableTopEccentricAngleTolerance (unsigned long idx, std::string &parameter)
bool getTableTopLateralPositionTolerance (unsigned long idx, std::string &parameter)
bool getTableTopLateralPositionTolerance (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getTableTopLateralPositionToleranceTag () const
bool setTableTopLateralPositionTolerance (unsigned long idx, std::string &parameter)
bool getTableTopLongitudinalPositionTolerance (unsigned long idx, std::string &parameter)
bool getTableTopLongitudinalPositionTolerance (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getTableTopLongitudinalPositionToleranceTag () const
bool setTableTopLongitudinalPositionTolerance (unsigned long idx, std::string &parameter)
bool getTableTopVerticalPositionTolerance (unsigned long idx, std::string &parameter)
bool getTableTopVerticalPositionTolerance (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getTableTopVerticalPositionToleranceTag () const
bool setTableTopVerticalPositionTolerance (unsigned long idx, std::string &parameter)
bool getToleranceTableLabel (unsigned long idx, std::string &parameter)
bool getToleranceTableLabel (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getToleranceTableLabelTag () const
bool setToleranceTableLabel (unsigned long idx, std::string &parameter)
bool getToleranceTableNumber (unsigned long idx, std::string &parameter)
bool getToleranceTableNumber (DRTToleranceTableSequence::Item &item, std::string &parameter)
std::string getToleranceTableNumberTag () const
bool setToleranceTableNumber (unsigned long idx, std::string &parameter)
DRTBeamLimitingDeviceToleranceSequence & getBeamLimitingDeviceToleranceSequence (unsigned long idx)
std::string getBeamLimitingDeviceToleranceSequenceTag () const
void setSequence (DRTToleranceTableSequence *dcmSequence)
 Set the DRTToleranceTableSequence this interface class provides access to.
DRTToleranceTableSequence * getSequence () const
 Return the DRTToleranceTableSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTToleranceTableSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTToleranceTableSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTToleranceTableSequence::Item * addItem ()
 Return number of items the internal sequence consists of.
bool insertItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
bool removeItem (const unsigned long idx)
 Return number of items the internal sequence consists of.

Protected Attributes

DRTToleranceTableSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTToleranceTableSequence.

Definition at line 43 of file mlDcmDRTToleranceTableSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTToleranceTableSequenceInterface::DcmDRTToleranceTableSequenceInterface ( DRTToleranceTableSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 47 of file mlDcmDRTToleranceTableSequenceInterface.h.

virtual ml::DcmDRTToleranceTableSequenceInterface::~DcmDRTToleranceTableSequenceInterface (  )  [inline, virtual]

Default virtual Destructor.

Definition at line 50 of file mlDcmDRTToleranceTableSequenceInterface.h.


Member Function Documentation

DRTToleranceTableSequence::Item* ml::DcmDRTToleranceTableSequenceInterface::addItem (  )  [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 154 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getBeamLimitingDeviceAngleTolerance ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getBeamLimitingDeviceAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getBeamLimitingDeviceAngleToleranceTag (  )  const [inline]

Definition at line 54 of file mlDcmDRTToleranceTableSequenceInterface.h.

DRTBeamLimitingDeviceToleranceSequence& ml::DcmDRTToleranceTableSequenceInterface::getBeamLimitingDeviceToleranceSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTToleranceTableSequenceInterface::getBeamLimitingDeviceToleranceSequenceTag (  )  const [inline]

Definition at line 113 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getGantryAngleTolerance ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getGantryAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getGantryAngleToleranceTag (  )  const [inline]

Definition at line 60 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getGantryPitchAngleTolerance ( DRTToleranceTableSequence::Item &  item,
float &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getGantryPitchAngleTolerance ( unsigned long  idx,
float &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getGantryPitchAngleToleranceTag (  )  const [inline]

Definition at line 66 of file mlDcmDRTToleranceTableSequenceInterface.h.

DRTToleranceTableSequence::Item* ml::DcmDRTToleranceTableSequenceInterface::getItem ( const unsigned long  idx  )  [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 145 of file mlDcmDRTToleranceTableSequenceInterface.h.

MLint ml::DcmDRTToleranceTableSequenceInterface::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 136 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getPatientSupportAngleTolerance ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getPatientSupportAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getPatientSupportAngleToleranceTag (  )  const [inline]

Definition at line 72 of file mlDcmDRTToleranceTableSequenceInterface.h.

DRTToleranceTableSequence* ml::DcmDRTToleranceTableSequenceInterface::getSequence (  )  const [inline]

Return the DRTToleranceTableSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTToleranceTableSequence

Definition at line 124 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopEccentricAngleTolerance ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopEccentricAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getTableTopEccentricAngleToleranceTag (  )  const [inline]

Definition at line 78 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopLateralPositionTolerance ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopLateralPositionTolerance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getTableTopLateralPositionToleranceTag (  )  const [inline]

Definition at line 84 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopLongitudinalPositionTolerance ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopLongitudinalPositionTolerance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getTableTopLongitudinalPositionToleranceTag (  )  const [inline]

Definition at line 90 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopVerticalPositionTolerance ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getTableTopVerticalPositionTolerance ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getTableTopVerticalPositionToleranceTag (  )  const [inline]

Definition at line 96 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getToleranceTableLabel ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getToleranceTableLabel ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getToleranceTableLabelTag (  )  const [inline]

Definition at line 102 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::getToleranceTableNumber ( DRTToleranceTableSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::getToleranceTableNumber ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTToleranceTableSequenceInterface::getToleranceTableNumberTag (  )  const [inline]

Definition at line 108 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::hasSequence (  )  const [inline]

Check if the DRTToleranceTableSequence is set.

Returns:
True if internal pointer is set, False else.

Definition at line 130 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::insertItem ( const unsigned long  idx  )  [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 165 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::removeItem ( const unsigned long  idx  )  [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 176 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::setBeamLimitingDeviceAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setGantryAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setGantryPitchAngleTolerance ( unsigned long  idx,
float &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setPatientSupportAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

void ml::DcmDRTToleranceTableSequenceInterface::setSequence ( DRTToleranceTableSequence *  dcmSequence  )  [inline]

Set the DRTToleranceTableSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTToleranceTableSequence

Definition at line 118 of file mlDcmDRTToleranceTableSequenceInterface.h.

bool ml::DcmDRTToleranceTableSequenceInterface::setTableTopEccentricAngleTolerance ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setTableTopLateralPositionTolerance ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setTableTopLongitudinalPositionTolerance ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setTableTopVerticalPositionTolerance ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setToleranceTableLabel ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTToleranceTableSequenceInterface::setToleranceTableNumber ( unsigned long  idx,
std::string &  parameter 
)


Member Data Documentation

DRTToleranceTableSequence* ml::DcmDRTToleranceTableSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 186 of file mlDcmDRTToleranceTableSequenceInterface.h.


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

Generated on Sat Sep 3 18:39:48 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8