Class FilterByAttributePresence

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

public class FilterByAttributePresence extends AbstractDataElementWrapper implements CodeStringWrapper
Name: Filter-by Attribute Presence
Keyword: FilterByAttributePresence
Tag: (0072,0404)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Filter-by Attribute Presence
    Type: 1C
    Attribute Description:

    Operation to be applied based on the presence or absence of the Attribute represented by Selector Attribute (0072,0026) in each image of the Image Set.

    Required if Selector Attribute (0072,0026) is present and Filter-by Operator (0072,0406) is not present.

    Enumerated Values:

    PRESENT

    Include the image if the Attribute is present.

    NOT_PRESENT

    Include the image if the Attribute is not present.


  • Field Details

  • Constructor Details

    • FilterByAttributePresence

      public FilterByAttributePresence(org.dcm4che3.data.Attributes attributes)
      Creates a new Filter-by Attribute Presence object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • FilterByAttributePresence

      public FilterByAttributePresence()
      Creates a new Filter-by Attribute Presence object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      Returns a new Filter-by Attribute Presence which wraps a copy of the Attributes wrapped in this Filter-by Attribute Presence. (see Attributes(Attributes)
      Returns:
      a new Filter-by Attribute Presence which wraps a copy of the Attributes wrapped in this Filter-by Attribute Presence.
    • 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.