Class ScanSpotTimeOffset

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, DoubleDataElementMultiWrapper, FloatDataElementMultiWrapper, FloatingPointSingleMultiWrapper

public class ScanSpotTimeOffset extends AbstractDataElementWrapper implements FloatingPointSingleMultiWrapper
Name: Scan Spot Time Offset
Keyword: ScanSpotTimeOffset
Tag: (300A,038F)
Value Representation: FL
Value Multiplicity: 1-n
  • Described in the contexts: as follows:
    Attribute Name: Scan Spot Time Offset
    Type: 3
    Attribute Description:

    A set of time offsets (in microseconds). Each offset is the time from the Treatment Control Point Time (3008,0025) until both the beam has reached the X,Y position recorded in the Scan Spot Position Map (300A,0394) and ion delivery has started at this position.

    The order of values matches the order of positions in Scan Spot Position Map (300A,0394).

    The number of values shall equal the value of Number of Scan Spot Positions (300A,0392).


  • Field Details

  • Constructor Details

    • ScanSpotTimeOffset

      public ScanSpotTimeOffset(org.dcm4che3.data.Attributes attributes)
      Creates a new Scan Spot Time Offset object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • ScanSpotTimeOffset

      public ScanSpotTimeOffset()
      Creates a new Scan Spot Time Offset object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public ScanSpotTimeOffset copy()
      Returns a new Scan Spot Time Offset which wraps a copy of the Attributes wrapped in this Scan Spot Time Offset. (see Attributes(Attributes)
      Returns:
      a new Scan Spot Time Offset which wraps a copy of the Attributes wrapped in this Scan Spot Time Offset.
    • getTag

      public int getTag()
      Specified by:
      getTag in interface DataElementWrapper
      Returns:
      The DICOM Tag of the wrapped DICOM attributes.