MeVisLab Toolbox Reference
|
Class to provide access to DRTSourceSequence. More...
#include <mlDcmDRTSourceSequenceInterface.h>
Classes | |
class | Item |
Public Member Functions | |
DcmDRTSourceSequenceInterface () | |
DcmDRTSourceSequenceInterface (std::vector< DcmDRTSourceSequenceInterface::Item > dcmSequence) | |
Default Constructor. More... | |
DcmDRTSourceSequenceInterface (DCMTree::TreePtrVector treePtrSeq) | |
virtual | ~DcmDRTSourceSequenceInterface () |
Default virtual Destructor. More... | |
bool | getActiveSourceDiameter (unsigned long idx, std::string ¶meter) const |
bool | getActiveSourceDiameter (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getActiveSourceDiameterTag () const |
bool | setActiveSourceDiameter (unsigned long idx, std::string parameter) |
bool | getActiveSourceLength (unsigned long idx, std::string ¶meter) const |
bool | getActiveSourceLength (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getActiveSourceLengthTag () const |
bool | setActiveSourceLength (unsigned long idx, std::string parameter) |
bool | getMaterialID (unsigned long idx, std::string ¶meter) const |
bool | getMaterialID (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getMaterialIDTag () const |
bool | setMaterialID (unsigned long idx, std::string parameter) |
bool | getReferenceAirKermaRate (unsigned long idx, std::string ¶meter) const |
bool | getReferenceAirKermaRate (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getReferenceAirKermaRateTag () const |
bool | setReferenceAirKermaRate (unsigned long idx, std::string parameter) |
bool | getSourceEncapsulationNominalThickness (unsigned long idx, std::string ¶meter) const |
bool | getSourceEncapsulationNominalThickness (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceEncapsulationNominalThicknessTag () const |
bool | setSourceEncapsulationNominalThickness (unsigned long idx, std::string parameter) |
bool | getSourceEncapsulationNominalTransmission (unsigned long idx, std::string ¶meter) const |
bool | getSourceEncapsulationNominalTransmission (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceEncapsulationNominalTransmissionTag () const |
bool | setSourceEncapsulationNominalTransmission (unsigned long idx, std::string parameter) |
bool | getSourceIsotopeHalfLife (unsigned long idx, std::string ¶meter) const |
bool | getSourceIsotopeHalfLife (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceIsotopeHalfLifeTag () const |
bool | setSourceIsotopeHalfLife (unsigned long idx, std::string parameter) |
bool | getSourceIsotopeName (unsigned long idx, std::string ¶meter) const |
bool | getSourceIsotopeName (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceIsotopeNameTag () const |
bool | setSourceIsotopeName (unsigned long idx, std::string parameter) |
bool | getSourceManufacturer (unsigned long idx, std::string ¶meter) const |
bool | getSourceManufacturer (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceManufacturerTag () const |
bool | setSourceManufacturer (unsigned long idx, std::string parameter) |
bool | getSourceNumber (unsigned long idx, std::string ¶meter) const |
bool | getSourceNumber (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceNumberTag () const |
bool | setSourceNumber (unsigned long idx, std::string parameter) |
bool | getSourceStrength (unsigned long idx, std::string ¶meter) const |
bool | getSourceStrength (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceStrengthTag () const |
bool | setSourceStrength (unsigned long idx, std::string parameter) |
bool | getSourceStrengthReferenceDate (unsigned long idx, std::string ¶meter) const |
bool | getSourceStrengthReferenceDate (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceStrengthReferenceDateTag () const |
bool | setSourceStrengthReferenceDate (unsigned long idx, std::string parameter) |
bool | getSourceStrengthReferenceTime (unsigned long idx, std::string ¶meter) const |
bool | getSourceStrengthReferenceTime (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceStrengthReferenceTimeTag () const |
bool | setSourceStrengthReferenceTime (unsigned long idx, std::string parameter) |
bool | getSourceStrengthUnits (unsigned long idx, std::string ¶meter) const |
bool | getSourceStrengthUnits (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceStrengthUnitsTag () const |
bool | setSourceStrengthUnits (unsigned long idx, std::string parameter) |
bool | getSourceType (unsigned long idx, std::string ¶meter) const |
bool | getSourceType (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getSourceTypeTag () const |
bool | setSourceType (unsigned long idx, std::string parameter) |
void | setSequence (std::vector< DcmDRTSourceSequenceInterface::Item > dcmSequence) |
Set the DRTSourceSequence this interface class provides access to. More... | |
std::vector< DcmDRTSourceSequenceInterface::Item > | getSequence () const |
Return the DRTSourceSequence this interface class provides access to. More... | |
bool | hasSequence () const |
Check if the DRTSourceSequence is set. More... | |
MLint | getNumberOfItems () const |
Return number of items the internal sequence consists of. More... | |
DcmDRTSourceSequenceInterface::Item | getItem (const size_t idx) const |
Gets the item at the indicated position. More... | |
DcmDRTSourceSequenceInterface::Item & | addItem () |
Adds a new item to the sequence. More... | |
void | addItem (DcmDRTSourceSequenceInterface::Item newItem) |
bool | insertItem (const size_t idx) |
Insert an item at the indicated position. More... | |
bool | removeItem (const size_t idx) |
Removes the indicated item from the sequence. More... | |
Protected Attributes | |
std::vector< DcmDRTSourceSequenceInterface::Item > | _itemVec |
Reference to the wrapped DICOM tree pointer vector. More... | |
Class to provide access to DRTSourceSequence.
Definition at line 43 of file mlDcmDRTSourceSequenceInterface.h.
|
inline |
Definition at line 148 of file mlDcmDRTSourceSequenceInterface.h.
|
inline |
Default Constructor.
Definition at line 151 of file mlDcmDRTSourceSequenceInterface.h.
|
inline |
Definition at line 153 of file mlDcmDRTSourceSequenceInterface.h.
|
inlinevirtual |
Default virtual Destructor.
Definition at line 161 of file mlDcmDRTSourceSequenceInterface.h.
|
inline |
Adds a new item to the sequence.
Definition at line 288 of file mlDcmDRTSourceSequenceInterface.h.
|
inline |
Definition at line 293 of file mlDcmDRTSourceSequenceInterface.h.
bool ml::DcmDRTSourceSequenceInterface::getActiveSourceDiameter | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getActiveSourceDiameter | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 165 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getActiveSourceDiameterTag().
bool ml::DcmDRTSourceSequenceInterface::getActiveSourceLength | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getActiveSourceLength | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 171 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getActiveSourceLengthTag().
|
inline |
Gets the item at the indicated position.
Definition at line 279 of file mlDcmDRTSourceSequenceInterface.h.
bool ml::DcmDRTSourceSequenceInterface::getMaterialID | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getMaterialID | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 177 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getMaterialIDTag().
|
inline |
Return number of items the internal sequence consists of.
Definition at line 273 of file mlDcmDRTSourceSequenceInterface.h.
bool ml::DcmDRTSourceSequenceInterface::getReferenceAirKermaRate | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getReferenceAirKermaRate | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 183 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getReferenceAirKermaRateTag().
|
inline |
Return the DRTSourceSequence this interface class provides access to.
dcmSequence | Pointer to DRTSourceSequence |
Definition at line 261 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::DRTSourceSequenceWrapper(), and DRTSourceSequenceWrapper::operator=().
bool ml::DcmDRTSourceSequenceInterface::getSourceEncapsulationNominalThickness | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceEncapsulationNominalThickness | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 189 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceEncapsulationNominalThicknessTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceEncapsulationNominalTransmission | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceEncapsulationNominalTransmission | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 195 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceEncapsulationNominalTransmissionTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceIsotopeHalfLife | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceIsotopeHalfLife | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 201 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceIsotopeHalfLifeTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceIsotopeName | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceIsotopeName | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 207 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceIsotopeNameTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceManufacturer | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceManufacturer | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 213 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceManufacturerTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceNumber | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceNumber | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 219 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceNumberTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceStrength | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceStrength | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceStrengthReferenceDate | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceStrengthReferenceDate | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 231 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceStrengthReferenceDateTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceStrengthReferenceTime | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceStrengthReferenceTime | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 237 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceStrengthReferenceTimeTag().
|
inline |
Definition at line 225 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceStrengthTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceStrengthUnits | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceStrengthUnits | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 243 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceStrengthUnitsTag().
bool ml::DcmDRTSourceSequenceInterface::getSourceType | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTSourceSequenceInterface::getSourceType | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 249 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::getSourceTypeTag().
|
inline |
Check if the DRTSourceSequence is set.
Definition at line 267 of file mlDcmDRTSourceSequenceInterface.h.
|
inline |
Insert an item at the indicated position.
Definition at line 299 of file mlDcmDRTSourceSequenceInterface.h.
|
inline |
Removes the indicated item from the sequence.
Definition at line 311 of file mlDcmDRTSourceSequenceInterface.h.
bool ml::DcmDRTSourceSequenceInterface::setActiveSourceDiameter | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setActiveSourceLength | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setMaterialID | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setReferenceAirKermaRate | ( | unsigned long | idx, |
std::string | parameter | ||
) |
|
inline |
Set the DRTSourceSequence this interface class provides access to.
dcmSequence | Pointer to DRTSourceSequence |
Definition at line 255 of file mlDcmDRTSourceSequenceInterface.h.
Referenced by DRTSourceSequenceWrapper::DRTSourceSequenceWrapper(), and DRTSourceSequenceWrapper::operator=().
bool ml::DcmDRTSourceSequenceInterface::setSourceEncapsulationNominalThickness | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceEncapsulationNominalTransmission | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceIsotopeHalfLife | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceIsotopeName | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceManufacturer | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceNumber | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceStrength | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceStrengthReferenceDate | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceStrengthReferenceTime | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceStrengthUnits | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTSourceSequenceInterface::setSourceType | ( | unsigned long | idx, |
std::string | parameter | ||
) |
|
protected |
Reference to the wrapped DICOM tree pointer vector.
Definition at line 323 of file mlDcmDRTSourceSequenceInterface.h.