Class MaskSubPixelShift

  • 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 MaskSubPixelShift
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements FloatingPointSingleMultiWrapper
    Name: Mask Sub-pixel Shift
    Keyword: MaskSubPixelShift
    Tag: (0028,6114)
    Value Representation: FloatingPointSingle
    Value Multiplicity: 2
    • Described in the contexts: as follows:
      Attribute Name: Mask Sub-pixel Shift
      Type: 3
      Attribute Description:

      A pair of floating point numbers specifying the fractional vertical [adjacent row spacing] and horizontal [adjacent column spacing] pixel shift applied to the mask before subtracting it from the contrast frame. See DICOM Standard Part 3 - Section C.7.6.10.1.2.

      Note

      When the Frame Pixel Shift Functional Group is present the values of the Mask Pixel Shift Attribute of that Functional Group prevails over the values specified in this Module.


    • Described in the contexts: as follows:
      Attribute Name: Mask Sub-pixel Shift
      Type: 1
      Attribute Description:

      A pair of floating point numbers specifying the fractional vertical [adjacent row spacing] and horizontal [adjacent column spacing] pixel shift applied to the mask before subtracting it from the region of the frame numbers specified by Pixel Shift Frame Range (0028,9506) of this Pixel Shift Sequence (0028,9501) Item.

      The region is specified by the polygon defined by the Vertices of the Region (0028,9503) Attribute. The pixels on the line of the polygon belong to the region.

      Note

      If no pixel shift has to be applied a pair of zero Attribute values (0.0\0.0) should be specified.

      See DICOM Standard Part 3 - Section C.11.19.1.1.


    • Described in the contexts: as follows:
      Attribute Name: Mask Sub-pixel Shift
      Type: 1
      Attribute Description:

      A pair of floating point numbers specifying the fractional vertical [adjacent row spacing] and horizontal [adjacent column spacing] pixel shift applied to the mask before subtracting it from this contrast frame.

      Note

      If no pixel shift has to be applied a pair of zero values should be specified.

      See DICOM Standard Part 3 - Section C.7.6.10.1.2.


    • Constructor Summary

      Constructors 
      Constructor Description
      MaskSubPixelShift()
      Creates a new Mask Sub-pixel Shift object which wraps a new and empty Attributes object.
      MaskSubPixelShift​(org.dcm4che3.data.Attributes attributes)
      Creates a new Mask Sub-pixel Shift object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      MaskSubPixelShift copy()
      Returns a new Mask Sub-pixel Shift which wraps a copy of the Attributes wrapped in this Mask Sub-pixel Shift.
      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, getKnownAttributeTags, getUnknownAttributeTags, 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

      • MaskSubPixelShift

        public MaskSubPixelShift​(org.dcm4che3.data.Attributes attributes)
        Creates a new Mask Sub-pixel Shift object which wraps the provided attributes.
        Parameters:
        attributes - the Attributes object to be wrapped.
      • MaskSubPixelShift

        public MaskSubPixelShift()
        Creates a new Mask Sub-pixel Shift object which wraps a new and empty Attributes object.
    • Method Detail

      • copy

        public MaskSubPixelShift copy()
        Returns a new Mask Sub-pixel Shift which wraps a copy of the Attributes wrapped in this Mask Sub-pixel Shift. (see Attributes(Attributes)
        Returns:
        a new Mask Sub-pixel Shift which wraps a copy of the Attributes wrapped in this Mask Sub-pixel Shift.
      • 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