13 #ifndef mitkNodePredicateDataProperty_h
14 #define mitkNodePredicateDataProperty_h
Abstract base class for properties.
Central node class of the MITK data tree, associating a data object with properties and mappers.
Abstract base class for predicates used to filter DataNode objects in DataStorage queries.
Predicate that evaluates if the data of a given DataNode has a specific property.
~NodePredicateDataProperty() override
Standard Destructor.
bool CheckNode(const mitk::DataNode *node) const override
Checks if the node's data object has a property matching the stored criteria.
mitk::BaseProperty::Pointer m_ValidProperty
std::string m_ValidPropertyName
NodePredicateDataProperty(const char *propertyName, mitk::BaseProperty *p=nullptr)
Constructor to check for a named property.
mitkNewMacro2Param(NodePredicateDataProperty, const char *, mitk::BaseProperty *)
mitkClassMacro(NodePredicateDataProperty, NodePredicateBase)
mitkNewMacro1Param(NodePredicateDataProperty, const char *)
Find image slices visible on a given plane.