Interface IsocenterPosition.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
CTImageModule, EnhancedCTImageModule, EnhancedMRImageModule, EnhancedPETAcquisitionModule, MRImageModule, MRSpectroscopyModule, PETImageModule, RTImageModule
All Known Implementing Classes:
ControlPointSequence.Item, CTImageIOD, EnhancedCTImageIOD, EnhancedMRColorImageIOD, EnhancedMRImageIOD, EnhancedPETImageIOD, IonControlPointSequence.Item, LegacyConvertedEnhancedCTImageIOD, LegacyConvertedEnhancedMRImageIOD, MRImageIOD, MRSpectroscopyIOD, PETImageIOD, RTImageIOD
Enclosing class:
IsocenterPosition

public static interface IsocenterPosition.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Isocenter Position" (see IsocenterPosition)
  • Method Details

    • wrap

      static IsocenterPosition.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Isocenter Position (see IsocenterPosition)
      Returns:
      A wrapper object implementing the IsocenterPosition.Holder interface.
    • getIsocenterPosition

      default IsocenterPosition getIsocenterPosition()
      Returns:
      the Isocenter Position (see IsocenterPosition)
    • containsIsocenterPosition

      default boolean containsIsocenterPosition()
      Returns:
      Whether it contains the Isocenter Position (see IsocenterPosition)
    • removeIsocenterPosition

      default void removeIsocenterPosition()
      Removes the Isocenter Position (see IsocenterPosition