| 
    MeVisLab Toolbox Reference
    
   | 
 
Class to provide access to DRTIonRangeCompensatorSequence. More...
#include <mlDcmDRTIonRangeCompensatorSequenceInterface.h>
Classes | |
| class | Item | 
Protected Attributes | |
| std::vector< DcmDRTIonRangeCompensatorSequenceInterface::Item > | _itemVec | 
| Reference to the wrapped DICOM tree pointer vector.   | |
Class to provide access to DRTIonRangeCompensatorSequence.
Definition at line 43 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
      
  | 
  inline | 
Definition at line 153 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
      
  | 
  inline | 
Default Constructor.
Definition at line 156 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
      
  | 
  inline | 
Definition at line 158 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
References mlrange_cast().
      
  | 
  inlinevirtual | 
Default virtual Destructor.
Definition at line 166 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
      
  | 
  inline | 
Adds a new item to the sequence.
Definition at line 299 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
      
  | 
  inline | 
Definition at line 304 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
References mlrange_cast().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getAccessoryCode | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getAccessoryCode | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 170 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getAccessoryCodeTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumnOffset | ( | DCMTree::TreePtr | item, | 
| float & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumnOffset | ( | unsigned long | idx, | 
| float & | parameter ) const | 
      
  | 
  inline | 
Definition at line 176 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorColumnOffsetTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumns | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorColumns | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 182 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorColumnsTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorDivergence | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorDivergence | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 188 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorDivergenceTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorID | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorID | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 194 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorIDTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMillingToolDiameter | ( | DCMTree::TreePtr | item, | 
| float & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMillingToolDiameter | ( | unsigned long | idx, | 
| float & | parameter ) const | 
      
  | 
  inline | 
Definition at line 200 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorMillingToolDiameterTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMountingPosition | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorMountingPosition | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 206 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorMountingPositionTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorNumber | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorNumber | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 212 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorNumberTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPixelSpacing | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPixelSpacing | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 218 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorPixelSpacingTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPosition | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorPosition | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 224 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorPositionTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRelativeStoppingPowerRatio | ( | DCMTree::TreePtr | item, | 
| float & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRelativeStoppingPowerRatio | ( | unsigned long | idx, | 
| float & | parameter ) const | 
      
  | 
  inline | 
Definition at line 230 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorRelativeStoppingPowerRatioTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRows | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorRows | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 236 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorRowsTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorThicknessData | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getCompensatorThicknessData | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 242 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getCompensatorThicknessDataTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorDistances | ( | DCMTree::TreePtr | item, | 
| float & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorDistances | ( | unsigned long | idx, | 
| float & | parameter ) const | 
      
  | 
  inline | 
Definition at line 248 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getIsocenterToCompensatorDistancesTag().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorTrayDistance | ( | DCMTree::TreePtr | item, | 
| float & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getIsocenterToCompensatorTrayDistance | ( | unsigned long | idx, | 
| float & | parameter ) const | 
      
  | 
  inline | 
Definition at line 254 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getIsocenterToCompensatorTrayDistanceTag().
      
  | 
  inline | 
Gets the item at the indicated position.
Definition at line 290 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
References mlrange_cast().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getMaterialID | ( | DCMTree::TreePtr | item, | 
| std::string & | parameter ) const | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::getMaterialID | ( | unsigned long | idx, | 
| std::string & | parameter ) const | 
      
  | 
  inline | 
Definition at line 260 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceWrapper::getMaterialIDTag().
      
  | 
  inline | 
Return number of items the internal sequence consists of.
Definition at line 284 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
      
  | 
  inline | 
Return the DRTIonRangeCompensatorSequence this interface class provides access to.
| dcmSequence | Pointer to DRTIonRangeCompensatorSequence | 
Definition at line 272 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Referenced by DRTIonRangeCompensatorSequenceItemWrapper::DRTIonRangeCompensatorSequenceItemWrapper(), and DRTIonRangeCompensatorSequenceItemWrapper::operator=().
      
  | 
  inline | 
Check if the DRTIonRangeCompensatorSequence is set.
Definition at line 278 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
Insert an item at the indicated position.
Definition at line 310 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
References mlrange_cast().
Removes the indicated item from the sequence.
Definition at line 322 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
References mlrange_cast().
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setAccessoryCode | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorColumnOffset | ( | unsigned long | idx, | 
| float | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorColumns | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorDivergence | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorID | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorMillingToolDiameter | ( | unsigned long | idx, | 
| float | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorMountingPosition | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorNumber | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorPixelSpacing | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorPosition | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorRelativeStoppingPowerRatio | ( | unsigned long | idx, | 
| float | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorRows | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setCompensatorThicknessData | ( | unsigned long | idx, | 
| std::string | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setIsocenterToCompensatorDistances | ( | unsigned long | idx, | 
| float | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setIsocenterToCompensatorTrayDistance | ( | unsigned long | idx, | 
| float | parameter ) | 
| bool ml::DcmDRTIonRangeCompensatorSequenceInterface::setMaterialID | ( | unsigned long | idx, | 
| std::string | parameter ) | 
      
  | 
  inline | 
Set the DRTIonRangeCompensatorSequence this interface class provides access to.
| dcmSequence | Pointer to DRTIonRangeCompensatorSequence | 
Definition at line 266 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.
References mlrange_cast().
Referenced by DRTIonRangeCompensatorSequenceWrapper::DRTIonRangeCompensatorSequenceWrapper(), and DRTIonRangeCompensatorSequenceWrapper::operator=().
      
  | 
  protected | 
Reference to the wrapped DICOM tree pointer vector.
Definition at line 334 of file mlDcmDRTIonRangeCompensatorSequenceInterface.h.