MeVisLab Toolbox Reference
ml::DcmDRTProtocolContextSequenceInterface::Item Class Reference

#include <mlDcmDRTProtocolContextSequenceInterface.h>

Public Member Functions

 Item ()
 
 Item (DCMTree::TreePtr dcmItem)
 
 Item (const Item &copyDcmItem)
 
Itemoperator= (const Item &copyDcmItem)
 
virtual ~Item ()
 
DCMTree::TreePtr getTreePtr () const
 
bool isValid () const
 
bool getDate (std::string &parameter) const
 
std::string getDateTag () const
 
bool setDate (std::string parameter)
 
bool getDateTime (std::string &parameter) const
 
std::string getDateTimeTag () const
 
bool setDateTime (std::string parameter)
 
bool getNumericValue (std::string &parameter) const
 
std::string getNumericValueTag () const
 
bool setNumericValue (std::string parameter)
 
bool getPersonName (std::string &parameter) const
 
std::string getPersonNameTag () const
 
bool setPersonName (std::string parameter)
 
bool getTextValue (std::string &parameter) const
 
std::string getTextValueTag () const
 
bool setTextValue (std::string parameter)
 
bool getTime (std::string &parameter) const
 
std::string getTimeTag () const
 
bool setTime (std::string parameter)
 
bool getUID (std::string &parameter) const
 
std::string getUIDTag () const
 
bool setUID (std::string parameter)
 
bool getValueType (std::string &parameter) const
 
std::string getValueTypeTag () const
 
bool setValueType (std::string parameter)
 
DcmDRTConceptCodeSequenceInterface getConceptCodeSequence () const
 
std::string getConceptCodeSequenceTag () const
 
void setConceptCodeSequence (DcmDRTConceptCodeSequenceInterface seq)
 
DcmDRTConceptNameCodeSequenceInterface getConceptNameCodeSequence () const
 
std::string getConceptNameCodeSequenceTag () const
 
void setConceptNameCodeSequence (DcmDRTConceptNameCodeSequenceInterface seq)
 
DcmDRTContentItemModifierSequenceInterface getContentItemModifierSequence () const
 
std::string getContentItemModifierSequenceTag () const
 
void setContentItemModifierSequence (DcmDRTContentItemModifierSequenceInterface seq)
 
DcmDRTMeasurementUnitsCodeSequenceInterface getMeasurementUnitsCodeSequence () const
 
std::string getMeasurementUnitsCodeSequenceTag () const
 
void setMeasurementUnitsCodeSequence (DcmDRTMeasurementUnitsCodeSequenceInterface seq)
 

Detailed Description

Definition at line 51 of file mlDcmDRTProtocolContextSequenceInterface.h.

Constructor & Destructor Documentation

◆ Item() [1/3]

ml::DcmDRTProtocolContextSequenceInterface::Item::Item ( )
inline

Definition at line 55 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ Item() [2/3]

ml::DcmDRTProtocolContextSequenceInterface::Item::Item ( DCMTree::TreePtr dcmItem)
inline

Definition at line 57 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ Item() [3/3]

ml::DcmDRTProtocolContextSequenceInterface::Item::Item ( const Item & copyDcmItem)
inline

Definition at line 59 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ ~Item()

virtual ml::DcmDRTProtocolContextSequenceInterface::Item::~Item ( )
inlinevirtual

Definition at line 63 of file mlDcmDRTProtocolContextSequenceInterface.h.

Member Function Documentation

◆ getConceptCodeSequence()

DcmDRTConceptCodeSequenceInterface ml::DcmDRTProtocolContextSequenceInterface::Item::getConceptCodeSequence ( ) const

◆ getConceptCodeSequenceTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getConceptCodeSequenceTag ( ) const
inline

Definition at line 112 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getConceptNameCodeSequence()

DcmDRTConceptNameCodeSequenceInterface ml::DcmDRTProtocolContextSequenceInterface::Item::getConceptNameCodeSequence ( ) const

◆ getConceptNameCodeSequenceTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getConceptNameCodeSequenceTag ( ) const
inline

Definition at line 117 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getContentItemModifierSequence()

DcmDRTContentItemModifierSequenceInterface ml::DcmDRTProtocolContextSequenceInterface::Item::getContentItemModifierSequence ( ) const

◆ getContentItemModifierSequenceTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getContentItemModifierSequenceTag ( ) const
inline

Definition at line 122 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getDate()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getDate ( std::string & parameter) const

◆ getDateTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getDateTag ( ) const
inline

Definition at line 72 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getDateTime()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getDateTime ( std::string & parameter) const

◆ getDateTimeTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getDateTimeTag ( ) const
inline

Definition at line 77 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getMeasurementUnitsCodeSequence()

DcmDRTMeasurementUnitsCodeSequenceInterface ml::DcmDRTProtocolContextSequenceInterface::Item::getMeasurementUnitsCodeSequence ( ) const

◆ getMeasurementUnitsCodeSequenceTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getMeasurementUnitsCodeSequenceTag ( ) const
inline

Definition at line 127 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getNumericValue()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getNumericValue ( std::string & parameter) const

◆ getNumericValueTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getNumericValueTag ( ) const
inline

Definition at line 82 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getPersonName()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getPersonName ( std::string & parameter) const

◆ getPersonNameTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getPersonNameTag ( ) const
inline

Definition at line 87 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getTextValue()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getTextValue ( std::string & parameter) const

◆ getTextValueTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getTextValueTag ( ) const
inline

Definition at line 92 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getTime()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getTime ( std::string & parameter) const

◆ getTimeTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getTimeTag ( ) const
inline

Definition at line 97 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getTreePtr()

DCMTree::TreePtr ml::DcmDRTProtocolContextSequenceInterface::Item::getTreePtr ( ) const
inline

Definition at line 65 of file mlDcmDRTProtocolContextSequenceInterface.h.

Referenced by operator=().

◆ getUID()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getUID ( std::string & parameter) const

◆ getUIDTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getUIDTag ( ) const
inline

Definition at line 102 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ getValueType()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::getValueType ( std::string & parameter) const

◆ getValueTypeTag()

std::string ml::DcmDRTProtocolContextSequenceInterface::Item::getValueTypeTag ( ) const
inline

Definition at line 107 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ isValid()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::isValid ( ) const
inline

Definition at line 67 of file mlDcmDRTProtocolContextSequenceInterface.h.

◆ operator=()

Item & ml::DcmDRTProtocolContextSequenceInterface::Item::operator= ( const Item & copyDcmItem)
inline

Definition at line 61 of file mlDcmDRTProtocolContextSequenceInterface.h.

References getTreePtr(), and mlrange_cast().

◆ setConceptCodeSequence()

void ml::DcmDRTProtocolContextSequenceInterface::Item::setConceptCodeSequence ( DcmDRTConceptCodeSequenceInterface seq)

◆ setConceptNameCodeSequence()

void ml::DcmDRTProtocolContextSequenceInterface::Item::setConceptNameCodeSequence ( DcmDRTConceptNameCodeSequenceInterface seq)

◆ setContentItemModifierSequence()

void ml::DcmDRTProtocolContextSequenceInterface::Item::setContentItemModifierSequence ( DcmDRTContentItemModifierSequenceInterface seq)

◆ setDate()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setDate ( std::string parameter)

◆ setDateTime()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setDateTime ( std::string parameter)

◆ setMeasurementUnitsCodeSequence()

void ml::DcmDRTProtocolContextSequenceInterface::Item::setMeasurementUnitsCodeSequence ( DcmDRTMeasurementUnitsCodeSequenceInterface seq)

◆ setNumericValue()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setNumericValue ( std::string parameter)

◆ setPersonName()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setPersonName ( std::string parameter)

◆ setTextValue()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setTextValue ( std::string parameter)

◆ setTime()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setTime ( std::string parameter)

◆ setUID()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setUID ( std::string parameter)

◆ setValueType()

bool ml::DcmDRTProtocolContextSequenceInterface::Item::setValueType ( std::string parameter)

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