DCMTK Version 3.7.0 OFFIS DICOM Toolkit

Public Member Functions | List of all members
DSRDocumentTreeNodeOrFilter Class Reference

Class implementing a list of document tree node filters that are combined with OR (disjunction) More...

Inheritance diagram for DSRDocumentTreeNodeOrFilter:

## Public Member Functions
virtual | ~DSRDocumentTreeNodeOrFilter ()
| destructor
virtual OFBool | matches (const DSRDocumentTreeNode *node) const
| check whether given node matches at least a single filter criterion in the list More...
Public Member Functions inherited from DSRDocumentTreeNodeFilterList
| DSRDocumentTreeNodeFilterList ()
| default constructor
virtual | ~DSRDocumentTreeNodeFilterList ()
| destructor
OFCondition | addFilter (DSRDocumentTreeNodeFilter *filter)
| add a document tree node filter to the list More...
Public Member Functions inherited from DSRDocumentTreeNodeFilter
virtual | ~DSRDocumentTreeNodeFilter ()
| destructor

## Additional Inherited Members
Protected Attributes inherited from DSRDocumentTreeNodeFilterList
OFList< DSRDocumentTreeNodeFilter * > | FilterList
| list of pointers to filter criteria

## Detailed Description

Class implementing a list of document tree node filters that are combined with OR (disjunction)

## Member Function Documentation

## ◆ matches()

virtual OFBool DSRDocumentTreeNodeOrFilter::matches | ( | const DSRDocumentTreeNode * | node | ) | const
| virtual

check whether given node matches at least a single filter criterion in the list

Parameters

  node | pointer to the node to be checked

Returns
  OFTrue if 'node' matches the filter criteria, OFFalse otherwise

Implements DSRDocumentTreeNodeFilterList.

The documentation for this class was generated from the following file:

- dcmsr/include/dcmtk/dcmsr/dsrdnflt.h

Generated on Mon Dec 15 2025 for DCMTK Version 3.7.0 by Doxygen 1.9.1