Class FillPattern

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, OtherByteWrapper

public class FillPattern extends AbstractDataElementWrapper implements OtherByteWrapper
Name: Fill Pattern
Keyword: FillPattern
Tag: (0070,0256)
Value Representation: OB
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.


  • Field Details

  • Constructor Details

    • 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 Details

    • 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.
    • getTag

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