Class SourceAcquisitionBeamNumber

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, IntDataElementMultiWrapper, UnsignedShortMultiWrapper

public class SourceAcquisitionBeamNumber extends AbstractDataElementWrapper implements UnsignedShortMultiWrapper
Name: Source Acquisition Beam Number
Keyword: SourceAcquisitionBeamNumber
Tag: (0018,9939)
Value Representation: US
Value Multiplicity: 1-n
  • Described in the contexts: as follows:
    Attribute Name: Source Acquisition Beam Number
    Type: 1
    Attribute Description:

    One or more values corresponding to the Beam Number (300A,00C0) in the Acquisition Protocol Element (specified in Source Acquisition Protocol Element Number (0018,9938)) from which data was used in this reconstruction protocol element.


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

    One or more values corresponding to the Beam Number (300A,00C0) in the Acquisition Protocol Element (specified in Source Acquisition Protocol Element Number (0018,9938) ) from which data was used in this reconstruction protocol element.


  • Described in the contexts: as follows:
    Attribute Name: Source Acquisition Beam Number
    Type: 1C
    Attribute Description:

    The Beam Number (300A,00C0) in the Acquisition Protocol Element (specified in Source Acquisition Protocol Element Number (0018,9938) ) for which data is stored. Multiple values may be specified if data for multiple beams is being stored.

    Required if:

    • SOP Class UID (0008,0016) has a value of 1.2.840.10008.5.1.4.1.1.200.2 (CT Performed Procedure Protocol Storage) or 1.2.840.10008.5.1.4.1.1.200.8 (XA Performed Procedure Protocol Storage), and

    • Source Acquisition Protocol Element Number (0018,9938) is present and only some of the beams in the Acquisition Protocol Element are to be stored.

    SOP Class UID (0008,0016) has a value of 1.2.840.10008.5.1.4.1.1.200.2 (CT Performed Procedure Protocol Storage) or 1.2.840.10008.5.1.4.1.1.200.8 (XA Performed Procedure Protocol Storage), and Source Acquisition Protocol Element Number (0018,9938) is present and only some of the beams in the Acquisition Protocol Element are to be stored.


  • Field Details

  • Constructor Details

    • SourceAcquisitionBeamNumber

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

      public SourceAcquisitionBeamNumber()
      Creates a new Source Acquisition Beam Number object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      Returns a new Source Acquisition Beam Number which wraps a copy of the Attributes wrapped in this Source Acquisition Beam Number. (see Attributes(Attributes)
      Returns:
      a new Source Acquisition Beam Number which wraps a copy of the Attributes wrapped in this Source Acquisition Beam Number.
    • getValueRepresentation

      public org.dcm4che3.data.VR getValueRepresentation()
      Specified by:
      getValueRepresentation in interface DataElementWrapper
      Returns:
      The DICOM Value Representation (VR) of the wrapped DICOM sequence.
    • getTag

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