13 #ifndef mitkNodePredicateProperty_h
14 #define mitkNodePredicateProperty_h
Abstract base class for properties.
Class for nodes of the DataTree.
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
Predicate that evaluates if the given DataNode has a specific property. If the second parameter is nu...
std::string m_ValidPropertyName
mitk::BaseProperty::Pointer m_ValidProperty
NodePredicateProperty(const char *propertyName, mitk::BaseProperty *p=nullptr, const mitk::BaseRenderer *renderer=nullptr)
Constructor to check for a named property.
bool CheckNode(const mitk::DataNode *node) const override
Checks, if the nodes contains a property that is equal to m_ValidProperty.
~NodePredicateProperty() override
Standard Destructor.
mitkClassMacro(NodePredicateProperty, NodePredicateBase)
mitkNewMacro3Param(NodePredicateProperty, const char *, mitk::BaseProperty *, const mitk::BaseRenderer *)
const mitk::BaseRenderer * m_Renderer
mitkNewMacro1Param(NodePredicateProperty, const char *)
mitkNewMacro2Param(NodePredicateProperty, const char *, mitk::BaseProperty *)
Find image slices visible on a given plane.