MeVisLab Toolbox Reference
|
Class to provide access to DRTApplicationSetupSequence. More...
#include <mlDcmDRTApplicationSetupSequenceInterface.h>
Classes | |
class | Item |
Public Member Functions | |
DcmDRTApplicationSetupSequenceInterface () | |
DcmDRTApplicationSetupSequenceInterface (std::vector< DcmDRTApplicationSetupSequenceInterface::Item > dcmSequence) | |
Default Constructor. More... | |
DcmDRTApplicationSetupSequenceInterface (DCMTree::TreePtrVector treePtrSeq) | |
virtual | ~DcmDRTApplicationSetupSequenceInterface () |
Default virtual Destructor. More... | |
bool | getApplicationSetupManufacturer (unsigned long idx, std::string ¶meter) const |
bool | getApplicationSetupManufacturer (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getApplicationSetupManufacturerTag () const |
bool | setApplicationSetupManufacturer (unsigned long idx, std::string parameter) |
bool | getApplicationSetupName (unsigned long idx, std::string ¶meter) const |
bool | getApplicationSetupName (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getApplicationSetupNameTag () const |
bool | setApplicationSetupName (unsigned long idx, std::string parameter) |
bool | getApplicationSetupNumber (unsigned long idx, std::string ¶meter) const |
bool | getApplicationSetupNumber (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getApplicationSetupNumberTag () const |
bool | setApplicationSetupNumber (unsigned long idx, std::string parameter) |
bool | getApplicationSetupType (unsigned long idx, std::string ¶meter) const |
bool | getApplicationSetupType (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getApplicationSetupTypeTag () const |
bool | setApplicationSetupType (unsigned long idx, std::string parameter) |
bool | getTemplateName (unsigned long idx, std::string ¶meter) const |
bool | getTemplateName (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getTemplateNameTag () const |
bool | setTemplateName (unsigned long idx, std::string parameter) |
bool | getTemplateNumber (unsigned long idx, std::string ¶meter) const |
bool | getTemplateNumber (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getTemplateNumberTag () const |
bool | setTemplateNumber (unsigned long idx, std::string parameter) |
bool | getTemplateType (unsigned long idx, std::string ¶meter) const |
bool | getTemplateType (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getTemplateTypeTag () const |
bool | setTemplateType (unsigned long idx, std::string parameter) |
bool | getTotalReferenceAirKerma (unsigned long idx, std::string ¶meter) const |
bool | getTotalReferenceAirKerma (DCMTree::TreePtr item, std::string ¶meter) const |
std::string | getTotalReferenceAirKermaTag () const |
bool | setTotalReferenceAirKerma (unsigned long idx, std::string parameter) |
DcmDRTBrachyAccessoryDeviceSequenceInterface | getBrachyAccessoryDeviceSequence (unsigned long idx) const |
std::string | getBrachyAccessoryDeviceSequenceTag () const |
void | setBrachyAccessoryDeviceSequence (DcmDRTBrachyAccessoryDeviceSequenceInterface seq, unsigned long idx) |
DcmDRTChannelSequenceInterface | getChannelSequence (unsigned long idx) const |
std::string | getChannelSequenceTag () const |
void | setChannelSequence (DcmDRTChannelSequenceInterface seq, unsigned long idx) |
DcmDRTReferencedReferenceImageSequenceInRTBrachyApplicationSetupsModuleInterface | getReferencedReferenceImageSequence (unsigned long idx) const |
std::string | getReferencedReferenceImageSequenceTag () const |
void | setReferencedReferenceImageSequence (DcmDRTReferencedReferenceImageSequenceInRTBrachyApplicationSetupsModuleInterface seq, unsigned long idx) |
void | setSequence (std::vector< DcmDRTApplicationSetupSequenceInterface::Item > dcmSequence) |
Set the DRTApplicationSetupSequence this interface class provides access to. More... | |
std::vector< DcmDRTApplicationSetupSequenceInterface::Item > | getSequence () const |
Return the DRTApplicationSetupSequence this interface class provides access to. More... | |
bool | hasSequence () const |
Check if the DRTApplicationSetupSequence is set. More... | |
MLint | getNumberOfItems () const |
Return number of items the internal sequence consists of. More... | |
DcmDRTApplicationSetupSequenceInterface::Item | getItem (const size_t idx) const |
Gets the item at the indicated position. More... | |
DcmDRTApplicationSetupSequenceInterface::Item & | addItem () |
Adds a new item to the sequence. More... | |
void | addItem (DcmDRTApplicationSetupSequenceInterface::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< DcmDRTApplicationSetupSequenceInterface::Item > | _itemVec |
Reference to the wrapped DICOM tree pointer vector. More... | |
Class to provide access to DRTApplicationSetupSequence.
Definition at line 46 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Definition at line 131 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Default Constructor.
Definition at line 134 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Definition at line 136 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inlinevirtual |
Default virtual Destructor.
Definition at line 144 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Adds a new item to the sequence.
Definition at line 244 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Definition at line 249 of file mlDcmDRTApplicationSetupSequenceInterface.h.
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupManufacturer | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupManufacturer | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 148 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getApplicationSetupManufacturerTag().
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupName | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupName | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 154 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getApplicationSetupNameTag().
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupNumber | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupNumber | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 160 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getApplicationSetupNumberTag().
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupType | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getApplicationSetupType | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 166 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getApplicationSetupTypeTag().
DcmDRTBrachyAccessoryDeviceSequenceInterface ml::DcmDRTApplicationSetupSequenceInterface::getBrachyAccessoryDeviceSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 195 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getBrachyAccessoryDeviceSequenceTag().
DcmDRTChannelSequenceInterface ml::DcmDRTApplicationSetupSequenceInterface::getChannelSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 200 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getChannelSequenceTag().
|
inline |
Gets the item at the indicated position.
Definition at line 235 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Return number of items the internal sequence consists of.
Definition at line 229 of file mlDcmDRTApplicationSetupSequenceInterface.h.
DcmDRTReferencedReferenceImageSequenceInRTBrachyApplicationSetupsModuleInterface ml::DcmDRTApplicationSetupSequenceInterface::getReferencedReferenceImageSequence | ( | unsigned long | idx | ) | const |
|
inline |
Definition at line 205 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getReferencedReferenceImageSequenceTag().
|
inline |
Return the DRTApplicationSetupSequence this interface class provides access to.
dcmSequence | Pointer to DRTApplicationSetupSequence |
Definition at line 217 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::DRTApplicationSetupSequenceWrapper(), and DRTApplicationSetupSequenceWrapper::operator=().
bool ml::DcmDRTApplicationSetupSequenceInterface::getTemplateName | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getTemplateName | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 172 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getTemplateNameTag().
bool ml::DcmDRTApplicationSetupSequenceInterface::getTemplateNumber | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getTemplateNumber | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 178 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getTemplateNumberTag().
bool ml::DcmDRTApplicationSetupSequenceInterface::getTemplateType | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getTemplateType | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 184 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getTemplateTypeTag().
bool ml::DcmDRTApplicationSetupSequenceInterface::getTotalReferenceAirKerma | ( | DCMTree::TreePtr | item, |
std::string & | parameter | ||
) | const |
bool ml::DcmDRTApplicationSetupSequenceInterface::getTotalReferenceAirKerma | ( | unsigned long | idx, |
std::string & | parameter | ||
) | const |
|
inline |
Definition at line 190 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::getTotalReferenceAirKermaTag().
|
inline |
Check if the DRTApplicationSetupSequence is set.
Definition at line 223 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Insert an item at the indicated position.
Definition at line 255 of file mlDcmDRTApplicationSetupSequenceInterface.h.
|
inline |
Removes the indicated item from the sequence.
Definition at line 267 of file mlDcmDRTApplicationSetupSequenceInterface.h.
bool ml::DcmDRTApplicationSetupSequenceInterface::setApplicationSetupManufacturer | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTApplicationSetupSequenceInterface::setApplicationSetupName | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTApplicationSetupSequenceInterface::setApplicationSetupNumber | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTApplicationSetupSequenceInterface::setApplicationSetupType | ( | unsigned long | idx, |
std::string | parameter | ||
) |
void ml::DcmDRTApplicationSetupSequenceInterface::setBrachyAccessoryDeviceSequence | ( | DcmDRTBrachyAccessoryDeviceSequenceInterface | seq, |
unsigned long | idx | ||
) |
void ml::DcmDRTApplicationSetupSequenceInterface::setChannelSequence | ( | DcmDRTChannelSequenceInterface | seq, |
unsigned long | idx | ||
) |
void ml::DcmDRTApplicationSetupSequenceInterface::setReferencedReferenceImageSequence | ( | DcmDRTReferencedReferenceImageSequenceInRTBrachyApplicationSetupsModuleInterface | seq, |
unsigned long | idx | ||
) |
|
inline |
Set the DRTApplicationSetupSequence this interface class provides access to.
dcmSequence | Pointer to DRTApplicationSetupSequence |
Definition at line 211 of file mlDcmDRTApplicationSetupSequenceInterface.h.
Referenced by DRTApplicationSetupSequenceWrapper::DRTApplicationSetupSequenceWrapper(), and DRTApplicationSetupSequenceWrapper::operator=().
bool ml::DcmDRTApplicationSetupSequenceInterface::setTemplateName | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTApplicationSetupSequenceInterface::setTemplateNumber | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTApplicationSetupSequenceInterface::setTemplateType | ( | unsigned long | idx, |
std::string | parameter | ||
) |
bool ml::DcmDRTApplicationSetupSequenceInterface::setTotalReferenceAirKerma | ( | unsigned long | idx, |
std::string | parameter | ||
) |
|
protected |
Reference to the wrapped DICOM tree pointer vector.
Definition at line 279 of file mlDcmDRTApplicationSetupSequenceInterface.h.