|
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. | |
| DcmDRTSourceSequenceInterface (DCMTree::TreePtrVector treePtrSeq) | |
| virtual | ~DcmDRTSourceSequenceInterface () |
| Default virtual Destructor. | |
| 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. | |
| std::vector< DcmDRTSourceSequenceInterface::Item > | getSequence () const |
| Return the DRTSourceSequence this interface class provides access to. | |
| bool | hasSequence () const |
| Check if the DRTSourceSequence is set. | |
| MLint | getNumberOfItems () const |
| Return number of items the internal sequence consists of. | |
| DcmDRTSourceSequenceInterface::Item | getItem (const size_t idx) const |
| Gets the item at the indicated position. | |
| DcmDRTSourceSequenceInterface::Item & | addItem () |
| Adds a new item to the sequence. | |
| void | addItem (DcmDRTSourceSequenceInterface::Item newItem) |
| bool | insertItem (const size_t idx) |
| Insert an item at the indicated position. | |
| bool | removeItem (const size_t idx) |
| Removes the indicated item from the sequence. | |
Protected Attributes | |
| std::vector< DcmDRTSourceSequenceInterface::Item > | _itemVec |
| Reference to the wrapped DICOM tree pointer vector. | |
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.