|
Medical Imaging Interaction Toolkit
2025.12.02
Medical Imaging Interaction Toolkit
|
Interface for evaluation conditions used in the DataStorage class GetSubset() method. More...
#include <mitkNodePredicateBase.h>


Public Member Functions | |
| mitkClassMacroItkParent (NodePredicateBase, itk::Object) | |
| ~NodePredicateBase () override | |
| Standard Destructor. More... | |
| virtual bool | CheckNode (const mitk::DataNode *node) const =0 |
| This method will be used to evaluate the node. Has to be overwritten in subclasses. More... | |
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
Classes that inherit this interface can be used as predicates in the GetSubset() method of mitk::DataStorage. By combining different predicate objects, the user can form complex queries like "give me all nodes that either contain a surface object or a binary segmentation and that are tagged as Organtype == 'Liver'".
Definition at line 35 of file mitkNodePredicateBase.h.
|
override |
Standard Destructor.
|
pure virtual |
This method will be used to evaluate the node. Has to be overwritten in subclasses.
Implemented in mitk::NodePredicateSubGeometry, mitk::NodePredicateProperty, mitk::NodePredicateNot, mitk::NodePredicateGeometry, mitk::NodePredicateFunction, mitk::NodePredicateDimension, mitk::NodePredicateDataUID, mitk::TNodePredicateDataType< T >, mitk::NodePredicateDataType, mitk::NodePredicateDataProperty, mitk::NodePredicateData, mitk::NodePredicateOr, and mitk::NodePredicateAnd.
| mitk::NodePredicateBase::mitkClassMacroItkParent | ( | NodePredicateBase | , |
| itk::Object | |||
| ) |