ml::DcmDRTContributingEquipmentSequenceInterface Class Reference

Class to provide access to DRTContributingEquipmentSequence. More...

#include <mlDcmDRTContributingEquipmentSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTContributingEquipmentSequenceInterface (DRTContributingEquipmentSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTContributingEquipmentSequenceInterface ()
 Default virtual Destructor.
bool getContributionDateTime (unsigned long idx, std::string &parameter)
bool getContributionDateTime (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getContributionDateTimeTag () const
bool setContributionDateTime (unsigned long idx, std::string &parameter)
bool getContributionDescription (unsigned long idx, std::string &parameter)
bool getContributionDescription (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getContributionDescriptionTag () const
bool setContributionDescription (unsigned long idx, std::string &parameter)
bool getDateOfLastCalibration (unsigned long idx, std::string &parameter)
bool getDateOfLastCalibration (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getDateOfLastCalibrationTag () const
bool setDateOfLastCalibration (unsigned long idx, std::string &parameter)
bool getDeviceSerialNumber (unsigned long idx, std::string &parameter)
bool getDeviceSerialNumber (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getDeviceSerialNumberTag () const
bool setDeviceSerialNumber (unsigned long idx, std::string &parameter)
bool getInstitutionAddress (unsigned long idx, std::string &parameter)
bool getInstitutionAddress (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getInstitutionAddressTag () const
bool setInstitutionAddress (unsigned long idx, std::string &parameter)
bool getInstitutionName (unsigned long idx, std::string &parameter)
bool getInstitutionName (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getInstitutionNameTag () const
bool setInstitutionName (unsigned long idx, std::string &parameter)
bool getInstitutionalDepartmentName (unsigned long idx, std::string &parameter)
bool getInstitutionalDepartmentName (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getInstitutionalDepartmentNameTag () const
bool setInstitutionalDepartmentName (unsigned long idx, std::string &parameter)
bool getManufacturer (unsigned long idx, std::string &parameter)
bool getManufacturer (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getManufacturerTag () const
bool setManufacturer (unsigned long idx, std::string &parameter)
bool getManufacturerModelName (unsigned long idx, std::string &parameter)
bool getManufacturerModelName (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getManufacturerModelNameTag () const
bool setManufacturerModelName (unsigned long idx, std::string &parameter)
bool getSoftwareVersions (unsigned long idx, std::string &parameter)
bool getSoftwareVersions (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getSoftwareVersionsTag () const
bool setSoftwareVersions (unsigned long idx, std::string &parameter)
bool getSpatialResolution (unsigned long idx, std::string &parameter)
bool getSpatialResolution (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getSpatialResolutionTag () const
bool setSpatialResolution (unsigned long idx, std::string &parameter)
bool getStationName (unsigned long idx, std::string &parameter)
bool getStationName (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getStationNameTag () const
bool setStationName (unsigned long idx, std::string &parameter)
bool getTimeOfLastCalibration (unsigned long idx, std::string &parameter)
bool getTimeOfLastCalibration (DRTContributingEquipmentSequence::Item &item, std::string &parameter)
std::string getTimeOfLastCalibrationTag () const
bool setTimeOfLastCalibration (unsigned long idx, std::string &parameter)
DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence (unsigned long idx)
std::string getPurposeOfReferenceCodeSequenceTag () const
void setSequence (DRTContributingEquipmentSequence *dcmSequence)
 Set the DRTContributingEquipmentSequence this interface class provides access to.
DRTContributingEquipmentSequence * getSequence () const
 Return the DRTContributingEquipmentSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTContributingEquipmentSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTContributingEquipmentSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTContributingEquipmentSequence::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

DRTContributingEquipmentSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTContributingEquipmentSequence.

Definition at line 43 of file mlDcmDRTContributingEquipmentSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTContributingEquipmentSequenceInterface::DcmDRTContributingEquipmentSequenceInterface ( DRTContributingEquipmentSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 47 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

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

Default virtual Destructor.

Definition at line 50 of file mlDcmDRTContributingEquipmentSequenceInterface.h.


Member Function Documentation

DRTContributingEquipmentSequence::Item* ml::DcmDRTContributingEquipmentSequenceInterface::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 172 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

bool ml::DcmDRTContributingEquipmentSequenceInterface::getContributionDateTime ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getContributionDateTime ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getContributionDateTimeTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getContributionDescription ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getContributionDescription ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getContributionDescriptionTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getDateOfLastCalibration ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getDateOfLastCalibration ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getDateOfLastCalibrationTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getDeviceSerialNumber ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getDeviceSerialNumber ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getDeviceSerialNumberTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionAddress ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionAddress ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionAddressTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionalDepartmentName ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionalDepartmentName ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionalDepartmentNameTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionName ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionName ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getInstitutionNameTag (  )  const [inline]

DRTContributingEquipmentSequence::Item* ml::DcmDRTContributingEquipmentSequenceInterface::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 163 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

bool ml::DcmDRTContributingEquipmentSequenceInterface::getManufacturer ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getManufacturer ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getManufacturerModelName ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getManufacturerModelName ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getManufacturerModelNameTag (  )  const [inline]

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getManufacturerTag (  )  const [inline]

MLint ml::DcmDRTContributingEquipmentSequenceInterface::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 154 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

DRTPurposeOfReferenceCodeSequence& ml::DcmDRTContributingEquipmentSequenceInterface::getPurposeOfReferenceCodeSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getPurposeOfReferenceCodeSequenceTag (  )  const [inline]

DRTContributingEquipmentSequence* ml::DcmDRTContributingEquipmentSequenceInterface::getSequence (  )  const [inline]

Return the DRTContributingEquipmentSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTContributingEquipmentSequence

Definition at line 142 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

bool ml::DcmDRTContributingEquipmentSequenceInterface::getSoftwareVersions ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getSoftwareVersions ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getSoftwareVersionsTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getSpatialResolution ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getSpatialResolution ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getSpatialResolutionTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getStationName ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getStationName ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getStationNameTag (  )  const [inline]

bool ml::DcmDRTContributingEquipmentSequenceInterface::getTimeOfLastCalibration ( DRTContributingEquipmentSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::getTimeOfLastCalibration ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTContributingEquipmentSequenceInterface::getTimeOfLastCalibrationTag (  )  const [inline]

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

Check if the DRTContributingEquipmentSequence is set.

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

Definition at line 148 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

bool ml::DcmDRTContributingEquipmentSequenceInterface::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 183 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

bool ml::DcmDRTContributingEquipmentSequenceInterface::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 194 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

bool ml::DcmDRTContributingEquipmentSequenceInterface::setContributionDateTime ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setContributionDescription ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setDateOfLastCalibration ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setDeviceSerialNumber ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setInstitutionAddress ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setInstitutionalDepartmentName ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setInstitutionName ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setManufacturer ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setManufacturerModelName ( unsigned long  idx,
std::string &  parameter 
)

void ml::DcmDRTContributingEquipmentSequenceInterface::setSequence ( DRTContributingEquipmentSequence *  dcmSequence  )  [inline]

Set the DRTContributingEquipmentSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTContributingEquipmentSequence

Definition at line 136 of file mlDcmDRTContributingEquipmentSequenceInterface.h.

bool ml::DcmDRTContributingEquipmentSequenceInterface::setSoftwareVersions ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setSpatialResolution ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setStationName ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTContributingEquipmentSequenceInterface::setTimeOfLastCalibration ( unsigned long  idx,
std::string &  parameter 
)


Member Data Documentation

DRTContributingEquipmentSequence* ml::DcmDRTContributingEquipmentSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 204 of file mlDcmDRTContributingEquipmentSequenceInterface.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