Class BeamType

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, CodeStringWrapper, StringDataElementWrapper

public class BeamType extends AbstractDataElementWrapper implements CodeStringWrapper
Name: Beam Type
Keyword: BeamType
Tag: (300A,00C4)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Beam Type
    Type: 1
    Attribute Description:

    Motion characteristic of Beam. See Note 5.

    Enumerated Values:

    STATIC

    All Control Point Sequence (300A,0111) Attributes remain unchanged between consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134).

    DYNAMIC

    One or more Control Point Sequence (300A,0111) Attributes change between one or more consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134).


  • Described in the contexts: as follows:
    Attribute Name: Beam Type
    Type: 1
    Attribute Description:

    Motion characteristic of Beam.

    Enumerated Values:

    STATIC

    All Ion Control Point Sequence (300A,03A8) Attributes remain unchanged between consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134).

    DYNAMIC

    One or more Ion Control Point Sequence (300A,03A8) Attributes change between one or more consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134).


  • Described in the contexts: as follows:
    Attribute Name: Beam Type
    Type: 1
    Attribute Description:

    Motion characteristic of delivered Beam.

    Enumerated Values:

    STATIC

    All Control Point Sequence (300A,0111) Attributes remain unchanged between consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134).

    DYNAMIC

    One or more Control Point Sequence (300A,0111) Attributes change between one or more consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134).


  • Field Details

  • Constructor Details

    • BeamType

      public BeamType(org.dcm4che3.data.Attributes attributes)
      Creates a new Beam Type object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • BeamType

      public BeamType()
      Creates a new Beam Type object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public BeamType copy()
      Returns a new Beam Type which wraps a copy of the Attributes wrapped in this Beam Type. (see Attributes(Attributes)
      Returns:
      a new Beam Type which wraps a copy of the Attributes wrapped in this Beam Type.
    • getTag

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