Class to provide access to DRTLateralSpreadingDeviceSequence.  
 More...
#include <mlDcmDRTLateralSpreadingDeviceSequenceInterface.h>
 | 
|   | DcmDRTLateralSpreadingDeviceSequenceInterface () | 
|   | 
|   | DcmDRTLateralSpreadingDeviceSequenceInterface (std::vector< DcmDRTLateralSpreadingDeviceSequenceInterface::Item > dcmSequence) | 
|   | Default Constructor.  
  | 
|   | 
|   | DcmDRTLateralSpreadingDeviceSequenceInterface (DCMTree::TreePtrVector treePtrSeq) | 
|   | 
| virtual  | ~DcmDRTLateralSpreadingDeviceSequenceInterface () | 
|   | Default virtual Destructor.  
  | 
|   | 
| bool  | getAccessoryCode (unsigned long idx, std::string ¶meter) const | 
|   | 
| bool  | getAccessoryCode (DCMTree::TreePtr item, std::string ¶meter) const | 
|   | 
| std::string  | getAccessoryCodeTag () const | 
|   | 
| bool  | setAccessoryCode (unsigned long idx, std::string parameter) | 
|   | 
| bool  | getLateralSpreadingDeviceDescription (unsigned long idx, std::string ¶meter) const | 
|   | 
| bool  | getLateralSpreadingDeviceDescription (DCMTree::TreePtr item, std::string ¶meter) const | 
|   | 
| std::string  | getLateralSpreadingDeviceDescriptionTag () const | 
|   | 
| bool  | setLateralSpreadingDeviceDescription (unsigned long idx, std::string parameter) | 
|   | 
| bool  | getLateralSpreadingDeviceID (unsigned long idx, std::string ¶meter) const | 
|   | 
| bool  | getLateralSpreadingDeviceID (DCMTree::TreePtr item, std::string ¶meter) const | 
|   | 
| std::string  | getLateralSpreadingDeviceIDTag () const | 
|   | 
| bool  | setLateralSpreadingDeviceID (unsigned long idx, std::string parameter) | 
|   | 
| bool  | getLateralSpreadingDeviceNumber (unsigned long idx, std::string ¶meter) const | 
|   | 
| bool  | getLateralSpreadingDeviceNumber (DCMTree::TreePtr item, std::string ¶meter) const | 
|   | 
| std::string  | getLateralSpreadingDeviceNumberTag () const | 
|   | 
| bool  | setLateralSpreadingDeviceNumber (unsigned long idx, std::string parameter) | 
|   | 
| bool  | getLateralSpreadingDeviceType (unsigned long idx, std::string ¶meter) const | 
|   | 
| bool  | getLateralSpreadingDeviceType (DCMTree::TreePtr item, std::string ¶meter) const | 
|   | 
| std::string  | getLateralSpreadingDeviceTypeTag () const | 
|   | 
| bool  | setLateralSpreadingDeviceType (unsigned long idx, std::string parameter) | 
|   | 
| void  | setSequence (std::vector< DcmDRTLateralSpreadingDeviceSequenceInterface::Item > dcmSequence) | 
|   | Set the DRTLateralSpreadingDeviceSequence this interface class provides access to.  
  | 
|   | 
| std::vector< DcmDRTLateralSpreadingDeviceSequenceInterface::Item >  | getSequence () const | 
|   | Return the DRTLateralSpreadingDeviceSequence this interface class provides access to.  
  | 
|   | 
| bool  | hasSequence () const | 
|   | Check if the DRTLateralSpreadingDeviceSequence is set.  
  | 
|   | 
| MLint  | getNumberOfItems () const | 
|   | Return number of items the internal sequence consists of.  
  | 
|   | 
| DcmDRTLateralSpreadingDeviceSequenceInterface::Item  | getItem (const size_t idx) const | 
|   | Gets the item at the indicated position.  
  | 
|   | 
| DcmDRTLateralSpreadingDeviceSequenceInterface::Item &  | addItem () | 
|   | Adds a new item to the sequence.  
  | 
|   | 
| void  | addItem (DcmDRTLateralSpreadingDeviceSequenceInterface::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.  
  | 
|   | 
Class to provide access to DRTLateralSpreadingDeviceSequence. 
Definition at line 43 of file mlDcmDRTLateralSpreadingDeviceSequenceInterface.h.
 
◆ DcmDRTLateralSpreadingDeviceSequenceInterface() [1/3]
  
  
      
        
          | ml::DcmDRTLateralSpreadingDeviceSequenceInterface::DcmDRTLateralSpreadingDeviceSequenceInterface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ DcmDRTLateralSpreadingDeviceSequenceInterface() [2/3]
◆ DcmDRTLateralSpreadingDeviceSequenceInterface() [3/3]
  
  
      
        
          | ml::DcmDRTLateralSpreadingDeviceSequenceInterface::DcmDRTLateralSpreadingDeviceSequenceInterface  | 
          ( | 
          DCMTree::TreePtrVector |           treePtrSeq | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~DcmDRTLateralSpreadingDeviceSequenceInterface()
  
  
      
        
          | virtual ml::DcmDRTLateralSpreadingDeviceSequenceInterface::~DcmDRTLateralSpreadingDeviceSequenceInterface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ addItem() [1/2]
◆ addItem() [2/2]
◆ getAccessoryCode() [1/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getAccessoryCode  | 
          ( | 
          DCMTree::TreePtr |           item,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getAccessoryCode() [2/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getAccessoryCode  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getAccessoryCodeTag()
  
  
      
        
          | std::string ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getAccessoryCodeTag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getItem()
◆ getLateralSpreadingDeviceDescription() [1/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceDescription  | 
          ( | 
          DCMTree::TreePtr |           item,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceDescription() [2/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceDescription  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceDescriptionTag()
  
  
      
        
          | std::string ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceDescriptionTag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getLateralSpreadingDeviceID() [1/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceID  | 
          ( | 
          DCMTree::TreePtr |           item,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceID() [2/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceID  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceIDTag()
  
  
      
        
          | std::string ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceIDTag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getLateralSpreadingDeviceNumber() [1/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceNumber  | 
          ( | 
          DCMTree::TreePtr |           item,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceNumber() [2/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceNumber  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceNumberTag()
  
  
      
        
          | std::string ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceNumberTag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getLateralSpreadingDeviceType() [1/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceType  | 
          ( | 
          DCMTree::TreePtr |           item,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceType() [2/2]
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceType  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string & |           parameter ) const | 
        
      
 
 
◆ getLateralSpreadingDeviceTypeTag()
  
  
      
        
          | std::string ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getLateralSpreadingDeviceTypeTag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNumberOfItems()
  
  
      
        
          | MLint ml::DcmDRTLateralSpreadingDeviceSequenceInterface::getNumberOfItems  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getSequence()
◆ hasSequence()
  
  
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::hasSequence  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ insertItem()
  
  
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::insertItem  | 
          ( | 
          const size_t |           idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ removeItem()
  
  
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::removeItem  | 
          ( | 
          const size_t |           idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setAccessoryCode()
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::setAccessoryCode  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string |           parameter ) | 
        
      
 
 
◆ setLateralSpreadingDeviceDescription()
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::setLateralSpreadingDeviceDescription  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string |           parameter ) | 
        
      
 
 
◆ setLateralSpreadingDeviceID()
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::setLateralSpreadingDeviceID  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string |           parameter ) | 
        
      
 
 
◆ setLateralSpreadingDeviceNumber()
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::setLateralSpreadingDeviceNumber  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string |           parameter ) | 
        
      
 
 
◆ setLateralSpreadingDeviceType()
      
        
          | bool ml::DcmDRTLateralSpreadingDeviceSequenceInterface::setLateralSpreadingDeviceType  | 
          ( | 
          unsigned long |           idx,  | 
        
        
           | 
           | 
          std::string |           parameter ) | 
        
      
 
 
◆ setSequence()
◆ _itemVec
The documentation for this class was generated from the following file: