ml::DcmDRTContentItemModifierSequenceInterface Class Reference

Class to provide access to DRTContentItemModifierSequence. More...

#include <mlDcmDRTContentItemModifierSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTContentItemModifierSequenceInterface (DRTContentItemModifierSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTContentItemModifierSequenceInterface ()
 Default virtual Destructor.
bool getDate (unsigned long idx, std::string &parameter)
bool getDate (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getDateTag () const
bool setDate (unsigned long idx, std::string &parameter)
bool getDateTime (unsigned long idx, std::string &parameter)
bool getDateTime (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getDateTimeTag () const
bool setDateTime (unsigned long idx, std::string &parameter)
bool getNumericValue (unsigned long idx, std::string &parameter)
bool getNumericValue (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getNumericValueTag () const
bool setNumericValue (unsigned long idx, std::string &parameter)
bool getPersonName (unsigned long idx, std::string &parameter)
bool getPersonName (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getPersonNameTag () const
bool setPersonName (unsigned long idx, std::string &parameter)
bool getTextValue (unsigned long idx, std::string &parameter)
bool getTextValue (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getTextValueTag () const
bool setTextValue (unsigned long idx, std::string &parameter)
bool getTime (unsigned long idx, std::string &parameter)
bool getTime (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getTimeTag () const
bool setTime (unsigned long idx, std::string &parameter)
bool getUID (unsigned long idx, std::string &parameter)
bool getUID (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getUIDTag () const
bool setUID (unsigned long idx, std::string &parameter)
bool getValueType (unsigned long idx, std::string &parameter)
bool getValueType (DRTContentItemModifierSequence::Item &item, std::string &parameter)
std::string getValueTypeTag () const
bool setValueType (unsigned long idx, std::string &parameter)
DRTConceptCodeSequence & getConceptCodeSequence (unsigned long idx)
std::string getConceptCodeSequenceTag () const
DRTConceptNameCodeSequence & getConceptNameCodeSequence (unsigned long idx)
std::string getConceptNameCodeSequenceTag () const
DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence (unsigned long idx)
std::string getMeasurementUnitsCodeSequenceTag () const
void setSequence (DRTContentItemModifierSequence *dcmSequence)
 Set the DRTContentItemModifierSequence this interface class provides access to.
DRTContentItemModifierSequence * getSequence () const
 Return the DRTContentItemModifierSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTContentItemModifierSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTContentItemModifierSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTContentItemModifierSequence::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

DRTContentItemModifierSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTContentItemModifierSequence.

Definition at line 45 of file mlDcmDRTContentItemModifierSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTContentItemModifierSequenceInterface::DcmDRTContentItemModifierSequenceInterface ( DRTContentItemModifierSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 49 of file mlDcmDRTContentItemModifierSequenceInterface.h.

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

Default virtual Destructor.

Definition at line 52 of file mlDcmDRTContentItemModifierSequenceInterface.h.


Member Function Documentation

DRTContentItemModifierSequence::Item* ml::DcmDRTContentItemModifierSequenceInterface::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 152 of file mlDcmDRTContentItemModifierSequenceInterface.h.

DRTConceptCodeSequence& ml::DcmDRTContentItemModifierSequenceInterface::getConceptCodeSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTContentItemModifierSequenceInterface::getConceptCodeSequenceTag (  )  const [inline]

DRTConceptNameCodeSequence& ml::DcmDRTContentItemModifierSequenceInterface::getConceptNameCodeSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTContentItemModifierSequenceInterface::getConceptNameCodeSequenceTag (  )  const [inline]

bool ml::DcmDRTContentItemModifierSequenceInterface::getDate ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getDate ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getDateTag (  )  const [inline]

bool ml::DcmDRTContentItemModifierSequenceInterface::getDateTime ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getDateTime ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getDateTimeTag (  )  const [inline]

DRTContentItemModifierSequence::Item* ml::DcmDRTContentItemModifierSequenceInterface::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 143 of file mlDcmDRTContentItemModifierSequenceInterface.h.

DRTMeasurementUnitsCodeSequence& ml::DcmDRTContentItemModifierSequenceInterface::getMeasurementUnitsCodeSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTContentItemModifierSequenceInterface::getMeasurementUnitsCodeSequenceTag (  )  const [inline]

MLint ml::DcmDRTContentItemModifierSequenceInterface::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 134 of file mlDcmDRTContentItemModifierSequenceInterface.h.

bool ml::DcmDRTContentItemModifierSequenceInterface::getNumericValue ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getNumericValue ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getNumericValueTag (  )  const [inline]

bool ml::DcmDRTContentItemModifierSequenceInterface::getPersonName ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getPersonName ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getPersonNameTag (  )  const [inline]

DRTContentItemModifierSequence* ml::DcmDRTContentItemModifierSequenceInterface::getSequence (  )  const [inline]

Return the DRTContentItemModifierSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTContentItemModifierSequence

Definition at line 122 of file mlDcmDRTContentItemModifierSequenceInterface.h.

bool ml::DcmDRTContentItemModifierSequenceInterface::getTextValue ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getTextValue ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getTextValueTag (  )  const [inline]

bool ml::DcmDRTContentItemModifierSequenceInterface::getTime ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getTime ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getTimeTag (  )  const [inline]

bool ml::DcmDRTContentItemModifierSequenceInterface::getUID ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getUID ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getUIDTag (  )  const [inline]

bool ml::DcmDRTContentItemModifierSequenceInterface::getValueType ( DRTContentItemModifierSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::getValueType ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContentItemModifierSequenceInterface::getValueTypeTag (  )  const [inline]

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

Check if the DRTContentItemModifierSequence is set.

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

Definition at line 128 of file mlDcmDRTContentItemModifierSequenceInterface.h.

bool ml::DcmDRTContentItemModifierSequenceInterface::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 163 of file mlDcmDRTContentItemModifierSequenceInterface.h.

bool ml::DcmDRTContentItemModifierSequenceInterface::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 174 of file mlDcmDRTContentItemModifierSequenceInterface.h.

bool ml::DcmDRTContentItemModifierSequenceInterface::setDate ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::setDateTime ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::setNumericValue ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::setPersonName ( unsigned long  idx,
std::string &  parameter 
)

void ml::DcmDRTContentItemModifierSequenceInterface::setSequence ( DRTContentItemModifierSequence *  dcmSequence  )  [inline]

Set the DRTContentItemModifierSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTContentItemModifierSequence

Definition at line 116 of file mlDcmDRTContentItemModifierSequenceInterface.h.

bool ml::DcmDRTContentItemModifierSequenceInterface::setTextValue ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::setTime ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::setUID ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContentItemModifierSequenceInterface::setValueType ( unsigned long  idx,
std::string &  parameter 
)


Member Data Documentation

DRTContentItemModifierSequence* ml::DcmDRTContentItemModifierSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 184 of file mlDcmDRTContentItemModifierSequenceInterface.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