ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface Class Reference

Class to provide access to DRTFractionGroupSequenceInRTIonPlanIOD. More...

#include <mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h>

List of all members.

Public Member Functions

 DcmDRTFractionGroupSequenceInRTIonPlanIODInterface (DRTFractionGroupSequenceInRTIonPlanIOD *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTFractionGroupSequenceInRTIonPlanIODInterface ()
 Default virtual Destructor.
bool getFractionGroupDescription (unsigned long idx, std::string &parameter)
bool getFractionGroupDescription (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getFractionGroupDescriptionTag () const
bool setFractionGroupDescription (unsigned long idx, std::string &parameter)
bool getFractionGroupNumber (unsigned long idx, std::string &parameter)
bool getFractionGroupNumber (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getFractionGroupNumberTag () const
bool setFractionGroupNumber (unsigned long idx, std::string &parameter)
bool getFractionPattern (unsigned long idx, std::string &parameter)
bool getFractionPattern (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getFractionPatternTag () const
bool setFractionPattern (unsigned long idx, std::string &parameter)
bool getNumberOfBeams (unsigned long idx, std::string &parameter)
bool getNumberOfBeams (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getNumberOfBeamsTag () const
bool setNumberOfBeams (unsigned long idx, std::string &parameter)
bool getNumberOfBrachyApplicationSetups (unsigned long idx, std::string &parameter)
bool getNumberOfBrachyApplicationSetups (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getNumberOfBrachyApplicationSetupsTag () const
bool setNumberOfBrachyApplicationSetups (unsigned long idx, std::string &parameter)
bool getNumberOfFractionPatternDigitsPerDay (unsigned long idx, std::string &parameter)
bool getNumberOfFractionPatternDigitsPerDay (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getNumberOfFractionPatternDigitsPerDayTag () const
bool setNumberOfFractionPatternDigitsPerDay (unsigned long idx, std::string &parameter)
bool getNumberOfFractionsPlanned (unsigned long idx, std::string &parameter)
bool getNumberOfFractionsPlanned (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getNumberOfFractionsPlannedTag () const
bool setNumberOfFractionsPlanned (unsigned long idx, std::string &parameter)
bool getRepeatFractionCycleLength (unsigned long idx, std::string &parameter)
bool getRepeatFractionCycleLength (DRTFractionGroupSequenceInRTIonPlanIOD::Item &item, std::string &parameter)
std::string getRepeatFractionCycleLengthTag () const
bool setRepeatFractionCycleLength (unsigned long idx, std::string &parameter)
DRTReferencedBeamSequenceInRTIonPlanIOD & getReferencedBeamSequence (unsigned long idx)
std::string getReferencedBeamSequenceTag () const
DRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIOD & getReferencedBrachyApplicationSetupSequence (unsigned long idx)
std::string getReferencedBrachyApplicationSetupSequenceTag () const
DRTReferencedDoseReferenceSequence & getReferencedDoseReferenceSequence (unsigned long idx)
std::string getReferencedDoseReferenceSequenceTag () const
DRTReferencedDoseSequence & getReferencedDoseSequence (unsigned long idx)
std::string getReferencedDoseSequenceTag () const
void setSequence (DRTFractionGroupSequenceInRTIonPlanIOD *dcmSequence)
 Set the DRTFractionGroupSequenceInRTIonPlanIOD this interface class provides access to.
DRTFractionGroupSequenceInRTIonPlanIOD * getSequence () const
 Return the DRTFractionGroupSequenceInRTIonPlanIOD this interface class provides access to.
bool hasSequence () const
 Check if the DRTFractionGroupSequenceInRTIonPlanIOD is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTFractionGroupSequenceInRTIonPlanIOD::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTFractionGroupSequenceInRTIonPlanIOD::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

DRTFractionGroupSequenceInRTIonPlanIOD * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTFractionGroupSequenceInRTIonPlanIOD.

Definition at line 46 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface ( DRTFractionGroupSequenceInRTIonPlanIOD *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 50 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

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

Default virtual Destructor.

Definition at line 53 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.


Member Function Documentation

DRTFractionGroupSequenceInRTIonPlanIOD::Item* ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::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 157 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionGroupDescription ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionGroupDescription ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionGroupDescriptionTag (  )  const [inline]

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionGroupNumber ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionGroupNumber ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionGroupNumberTag (  )  const [inline]

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionPattern ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionPattern ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getFractionPatternTag (  )  const [inline]

DRTFractionGroupSequenceInRTIonPlanIOD::Item* ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::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 148 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfBeams ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfBeams ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfBeamsTag (  )  const [inline]

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfBrachyApplicationSetups ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfBrachyApplicationSetups ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfBrachyApplicationSetupsTag (  )  const [inline]

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfFractionPatternDigitsPerDay ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfFractionPatternDigitsPerDay ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfFractionPatternDigitsPerDayTag (  )  const [inline]

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfFractionsPlanned ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfFractionsPlanned ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getNumberOfFractionsPlannedTag (  )  const [inline]

MLint ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::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 139 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

DRTReferencedBeamSequenceInRTIonPlanIOD& ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedBeamSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedBeamSequenceTag (  )  const [inline]

DRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIOD& ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedBrachyApplicationSetupSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedBrachyApplicationSetupSequenceTag (  )  const [inline]

DRTReferencedDoseReferenceSequence& ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedDoseReferenceSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedDoseReferenceSequenceTag (  )  const [inline]

DRTReferencedDoseSequence& ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedDoseSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getReferencedDoseSequenceTag (  )  const [inline]

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getRepeatFractionCycleLength ( DRTFractionGroupSequenceInRTIonPlanIOD::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getRepeatFractionCycleLength ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getRepeatFractionCycleLengthTag (  )  const [inline]

DRTFractionGroupSequenceInRTIonPlanIOD* ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::getSequence (  )  const [inline]

Return the DRTFractionGroupSequenceInRTIonPlanIOD this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTFractionGroupSequenceInRTIonPlanIOD

Definition at line 127 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

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

Check if the DRTFractionGroupSequenceInRTIonPlanIOD is set.

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

Definition at line 133 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::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 168 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::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 179 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setFractionGroupDescription ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setFractionGroupNumber ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setFractionPattern ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setNumberOfBeams ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setNumberOfBrachyApplicationSetups ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setNumberOfFractionPatternDigitsPerDay ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setNumberOfFractionsPlanned ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setRepeatFractionCycleLength ( unsigned long  idx,
std::string &  parameter 
)

void ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::setSequence ( DRTFractionGroupSequenceInRTIonPlanIOD *  dcmSequence  )  [inline]

Set the DRTFractionGroupSequenceInRTIonPlanIOD this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTFractionGroupSequenceInRTIonPlanIOD

Definition at line 121 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.


Member Data Documentation

DRTFractionGroupSequenceInRTIonPlanIOD* ml::DcmDRTFractionGroupSequenceInRTIonPlanIODInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 189 of file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h.


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

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