Class FillPattern

  • All Implemented Interfaces:
    org.dcm4che.typeddicom.AttributesWrapper, org.dcm4che.typeddicom.DataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper, OtherByteWrapper

    public class FillPattern
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements OtherByteWrapper
    Name: Fill Pattern
    Keyword: FillPattern
    Tag: (0070,0256)
    Value Representation: OtherByte
    Value Multiplicity: 1
    • Described in the contexts: as follows:
      Attribute Name: Fill Pattern
      Type: 1C
      Attribute Description:

      A binary fill pattern. A set bit corresponds to foreground. An unset bit corresponds to background.

      A 128 byte value defining a 32x32 1 bit matrix. This fill pattern is replicated in tiles inside the boundaries of the graphic type.

      The most significant bit corresponds to the leftmost pixel in the row.

      The fill pattern relates to display pixels where one bit value corresponds to one display pixel.

      Required if Fill Mode (0070,0257) equals STIPPELED.


    • Constructor Summary

      Constructors 
      Constructor Description
      FillPattern()
      Creates a new Fill Pattern object which wraps a new and empty Attributes object.
      FillPattern​(org.dcm4che3.data.Attributes attributes)
      Creates a new Fill Pattern object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      FillPattern copy()
      Returns a new Fill Pattern which wraps a copy of the Attributes wrapped in this Fill Pattern.
      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
    • Constructor Detail

      • FillPattern

        public FillPattern​(org.dcm4che3.data.Attributes attributes)
        Creates a new Fill Pattern object which wraps the provided attributes.
        Parameters:
        attributes - the Attributes object to be wrapped.
      • FillPattern

        public FillPattern()
        Creates a new Fill Pattern object which wraps a new and empty Attributes object.
    • Method Detail

      • copy

        public FillPattern copy()
        Returns a new Fill Pattern which wraps a copy of the Attributes wrapped in this Fill Pattern. (see Attributes(Attributes)
        Returns:
        a new Fill Pattern which wraps a copy of the Attributes wrapped in this Fill Pattern.
      • 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