Class AcquisitionMotion

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

public class AcquisitionMotion extends AbstractDataElementWrapper implements CodeStringWrapper
Name: Acquisition Motion
Keyword: AcquisitionMotion
Tag: (0018,9930)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Acquisition Motion
    Type: 1
    Attribute Description:

    Motion of scan progression.

    See DICOM Standard Part 3 - Section C.34.10.1.

    Defined Terms:

    SINGLE

    Scan progresses in a single pass from Acquisition Start Location to Acquisition End Location.

    SHUTTLE

    Scan progresses from Acquisition Start Location to Acquisition End Location, then reverses direction and scans back to Acquisition Start Location.

    NO_MOTION

    All slices are acquired simultaneously.

    NOT_IMPORTANT

    Scan either direction is acceptable.

    The value of NOT_IMPORTANT is not permitted in the Performed Procedure Protocol IOD.


  • Field Details

  • Constructor Details

    • AcquisitionMotion

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

      public AcquisitionMotion()
      Creates a new Acquisition Motion object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public AcquisitionMotion copy()
      Returns a new Acquisition Motion which wraps a copy of the Attributes wrapped in this Acquisition Motion. (see Attributes(Attributes)
      Returns:
      a new Acquisition Motion which wraps a copy of the Attributes wrapped in this Acquisition Motion.
    • getTag

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