ml::DcmDRTReferencedInstanceSequenceInterface Class Reference

Class to provide access to DRTReferencedInstanceSequence. More...

#include <mlDcmDRTReferencedInstanceSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTReferencedInstanceSequenceInterface (DRTReferencedInstanceSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTReferencedInstanceSequenceInterface ()
 Default virtual Destructor.
bool getBitsAllocated (unsigned long idx, MLuint16 &parameter)
bool getBitsAllocated (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getBitsAllocatedTag () const
bool setBitsAllocated (unsigned long idx, MLuint16 &parameter)
bool getBitsStored (unsigned long idx, MLuint16 &parameter)
bool getBitsStored (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getBitsStoredTag () const
bool setBitsStored (unsigned long idx, MLuint16 &parameter)
bool getBluePaletteColorLookupTableDescriptor (unsigned long idx, MLuint16 &parameter)
bool getBluePaletteColorLookupTableDescriptor (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getBluePaletteColorLookupTableDescriptorTag () const
bool setBluePaletteColorLookupTableDescriptor (unsigned long idx, MLuint16 &parameter)
bool getColumns (unsigned long idx, MLuint16 &parameter)
bool getColumns (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getColumnsTag () const
bool setColumns (unsigned long idx, MLuint16 &parameter)
bool getGreenPaletteColorLookupTableDescriptor (unsigned long idx, MLuint16 &parameter)
bool getGreenPaletteColorLookupTableDescriptor (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getGreenPaletteColorLookupTableDescriptorTag () const
bool setGreenPaletteColorLookupTableDescriptor (unsigned long idx, MLuint16 &parameter)
bool getHighBit (unsigned long idx, MLuint16 &parameter)
bool getHighBit (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getHighBitTag () const
bool setHighBit (unsigned long idx, MLuint16 &parameter)
bool getICCProfile (unsigned long idx, int &parameter)
bool getICCProfile (DRTReferencedInstanceSequence::Item &item, int &parameter)
std::string getICCProfileTag () const
bool setICCProfile (unsigned long idx, int &parameter)
bool getLargestImagePixelValue (unsigned long idx, MLuint16 &parameter)
bool getLargestImagePixelValue (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getLargestImagePixelValueTag () const
bool setLargestImagePixelValue (unsigned long idx, MLuint16 &parameter)
bool getPhotometricInterpretation (unsigned long idx, std::string &parameter)
bool getPhotometricInterpretation (DRTReferencedInstanceSequence::Item &item, std::string &parameter)
std::string getPhotometricInterpretationTag () const
bool setPhotometricInterpretation (unsigned long idx, std::string &parameter)
bool getPixelAspectRatio (unsigned long idx, std::string &parameter)
bool getPixelAspectRatio (DRTReferencedInstanceSequence::Item &item, std::string &parameter)
std::string getPixelAspectRatioTag () const
bool setPixelAspectRatio (unsigned long idx, std::string &parameter)
bool getPixelRepresentation (unsigned long idx, MLuint16 &parameter)
bool getPixelRepresentation (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getPixelRepresentationTag () const
bool setPixelRepresentation (unsigned long idx, MLuint16 &parameter)
bool getPlanarConfiguration (unsigned long idx, MLuint16 &parameter)
bool getPlanarConfiguration (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getPlanarConfigurationTag () const
bool setPlanarConfiguration (unsigned long idx, MLuint16 &parameter)
bool getRedPaletteColorLookupTableDescriptor (unsigned long idx, MLuint16 &parameter)
bool getRedPaletteColorLookupTableDescriptor (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getRedPaletteColorLookupTableDescriptorTag () const
bool setRedPaletteColorLookupTableDescriptor (unsigned long idx, MLuint16 &parameter)
bool getReferencedSOPClassUID (unsigned long idx, std::string &parameter)
bool getReferencedSOPClassUID (DRTReferencedInstanceSequence::Item &item, std::string &parameter)
std::string getReferencedSOPClassUIDTag () const
bool setReferencedSOPClassUID (unsigned long idx, std::string &parameter)
bool getReferencedSOPInstanceUID (unsigned long idx, std::string &parameter)
bool getReferencedSOPInstanceUID (DRTReferencedInstanceSequence::Item &item, std::string &parameter)
std::string getReferencedSOPInstanceUIDTag () const
bool setReferencedSOPInstanceUID (unsigned long idx, std::string &parameter)
bool getRows (unsigned long idx, MLuint16 &parameter)
bool getRows (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getRowsTag () const
bool setRows (unsigned long idx, MLuint16 &parameter)
bool getSamplesPerPixel (unsigned long idx, MLuint16 &parameter)
bool getSamplesPerPixel (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getSamplesPerPixelTag () const
bool setSamplesPerPixel (unsigned long idx, MLuint16 &parameter)
bool getSmallestImagePixelValue (unsigned long idx, MLuint16 &parameter)
bool getSmallestImagePixelValue (DRTReferencedInstanceSequence::Item &item, MLuint16 &parameter)
std::string getSmallestImagePixelValueTag () const
bool setSmallestImagePixelValue (unsigned long idx, MLuint16 &parameter)
DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence (unsigned long idx)
std::string getPurposeOfReferenceCodeSequenceTag () const
void setSequence (DRTReferencedInstanceSequence *dcmSequence)
 Set the DRTReferencedInstanceSequence this interface class provides access to.
DRTReferencedInstanceSequence * getSequence () const
 Return the DRTReferencedInstanceSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTReferencedInstanceSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTReferencedInstanceSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTReferencedInstanceSequence::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

DRTReferencedInstanceSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTReferencedInstanceSequence.

Definition at line 43 of file mlDcmDRTReferencedInstanceSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTReferencedInstanceSequenceInterface::DcmDRTReferencedInstanceSequenceInterface ( DRTReferencedInstanceSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 47 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

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

Default virtual Destructor.

Definition at line 50 of file mlDcmDRTReferencedInstanceSequenceInterface.h.


Member Function Documentation

DRTReferencedInstanceSequence::Item* ml::DcmDRTReferencedInstanceSequenceInterface::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 202 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::getBitsAllocated ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getBitsAllocated ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getBitsAllocatedTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getBitsStored ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getBitsStored ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getBitsStoredTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getBluePaletteColorLookupTableDescriptor ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getBluePaletteColorLookupTableDescriptor ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getBluePaletteColorLookupTableDescriptorTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getColumns ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getColumns ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getColumnsTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getGreenPaletteColorLookupTableDescriptor ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getGreenPaletteColorLookupTableDescriptor ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getGreenPaletteColorLookupTableDescriptorTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getHighBit ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getHighBit ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getHighBitTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getICCProfile ( DRTReferencedInstanceSequence::Item &  item,
int &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getICCProfile ( unsigned long  idx,
int &  parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getICCProfileTag (  )  const [inline]

DRTReferencedInstanceSequence::Item* ml::DcmDRTReferencedInstanceSequenceInterface::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 193 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::getLargestImagePixelValue ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getLargestImagePixelValue ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getLargestImagePixelValueTag (  )  const [inline]

MLint ml::DcmDRTReferencedInstanceSequenceInterface::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 184 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPhotometricInterpretation ( DRTReferencedInstanceSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPhotometricInterpretation ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getPhotometricInterpretationTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPixelAspectRatio ( DRTReferencedInstanceSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPixelAspectRatio ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getPixelAspectRatioTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPixelRepresentation ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPixelRepresentation ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getPixelRepresentationTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPlanarConfiguration ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getPlanarConfiguration ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getPlanarConfigurationTag (  )  const [inline]

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

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

bool ml::DcmDRTReferencedInstanceSequenceInterface::getRedPaletteColorLookupTableDescriptor ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getRedPaletteColorLookupTableDescriptor ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getRedPaletteColorLookupTableDescriptorTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getReferencedSOPClassUID ( DRTReferencedInstanceSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getReferencedSOPClassUID ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getReferencedSOPClassUIDTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getReferencedSOPInstanceUID ( DRTReferencedInstanceSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getReferencedSOPInstanceUID ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getReferencedSOPInstanceUIDTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getRows ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getRows ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getRowsTag (  )  const [inline]

bool ml::DcmDRTReferencedInstanceSequenceInterface::getSamplesPerPixel ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getSamplesPerPixel ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getSamplesPerPixelTag (  )  const [inline]

DRTReferencedInstanceSequence* ml::DcmDRTReferencedInstanceSequenceInterface::getSequence (  )  const [inline]

Return the DRTReferencedInstanceSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTReferencedInstanceSequence

Definition at line 172 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::getSmallestImagePixelValue ( DRTReferencedInstanceSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::getSmallestImagePixelValue ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTReferencedInstanceSequenceInterface::getSmallestImagePixelValueTag (  )  const [inline]

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

Check if the DRTReferencedInstanceSequence is set.

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

Definition at line 178 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::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 213 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::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 224 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::setBitsAllocated ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setBitsStored ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setBluePaletteColorLookupTableDescriptor ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setColumns ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setGreenPaletteColorLookupTableDescriptor ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setHighBit ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setICCProfile ( unsigned long  idx,
int &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setLargestImagePixelValue ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setPhotometricInterpretation ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setPixelAspectRatio ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setPixelRepresentation ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setPlanarConfiguration ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setRedPaletteColorLookupTableDescriptor ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setReferencedSOPClassUID ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setReferencedSOPInstanceUID ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setRows ( unsigned long  idx,
MLuint16 parameter 
)

bool ml::DcmDRTReferencedInstanceSequenceInterface::setSamplesPerPixel ( unsigned long  idx,
MLuint16 parameter 
)

void ml::DcmDRTReferencedInstanceSequenceInterface::setSequence ( DRTReferencedInstanceSequence *  dcmSequence  )  [inline]

Set the DRTReferencedInstanceSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTReferencedInstanceSequence

Definition at line 166 of file mlDcmDRTReferencedInstanceSequenceInterface.h.

bool ml::DcmDRTReferencedInstanceSequenceInterface::setSmallestImagePixelValue ( unsigned long  idx,
MLuint16 parameter 
)


Member Data Documentation

DRTReferencedInstanceSequence* ml::DcmDRTReferencedInstanceSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 234 of file mlDcmDRTReferencedInstanceSequenceInterface.h.


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

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