Class ScanSpotTimeOffset

  • All Implemented Interfaces:
    org.dcm4che.typeddicom.AttributesWrapper, org.dcm4che.typeddicom.DataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementMultiWrapper, org.dcm4che.typeddicom.valuerepresentations.FloatDataElementMultiWrapper, FloatingPointSingleMultiWrapper

    public class ScanSpotTimeOffset
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements FloatingPointSingleMultiWrapper
    Name: Scan Spot Time Offset
    Keyword: ScanSpotTimeOffset
    Tag: (300A,038F)
    Value Representation: FloatingPointSingle
    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).


    • Constructor Summary

      Constructors 
      Constructor Description
      ScanSpotTimeOffset()
      Creates a new Scan Spot Time Offset object which wraps a new and empty Attributes object.
      ScanSpotTimeOffset​(org.dcm4che3.data.Attributes attributes)
      Creates a new Scan Spot Time Offset object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ScanSpotTimeOffset copy()
      Returns a new Scan Spot Time Offset which wraps a copy of the Attributes wrapped in this Scan Spot Time Offset.
      java.lang.String getPrivateCreator()  
      int getTag()  
      • Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper

        equals, exists, getValue, hashCode, toString
      • Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper

        getAttributes
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper

        copy, getAttributes, isEmpty
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper

        getBytes, getSafeBytes, setBytes
      • Methods inherited from interface org.dcm4che.typeddicom.DataElementWrapper

        exists, getValue
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementMultiWrapper

        getDouble, getDoubles, setDoubles
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.FloatDataElementMultiWrapper

        getFloat, getFloats, setFloats
    • Constructor Detail

      • 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 Detail

      • 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.
      • getPrivateCreator

        public java.lang.String getPrivateCreator()
        Specified by:
        getPrivateCreator in interface org.dcm4che.typeddicom.DataElementWrapper
      • getTag

        public int getTag()
        Specified by:
        getTag in interface org.dcm4che.typeddicom.DataElementWrapper