13 #ifndef mitkNodePredicateOr_h
14 #define mitkNodePredicateOr_h
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.
Abstract base class for composite predicates that contain child predicates (e.g., AND,...
Composite predicate that forms a logical OR (disjunction) from its child predicates.
~NodePredicateOr() override
Destructor.
mitkNewMacro2Param(NodePredicateOr, const NodePredicateBase *, const NodePredicateBase *)
NodePredicateOr(const NodePredicateBase *p1, const NodePredicateBase *p2)
Convenience constructor that adds p1 and p2 to list of child predicates.
mitkNewMacro3Param(NodePredicateOr, const NodePredicateBase *, const NodePredicateBase *, const NodePredicateBase *)
NodePredicateOr(const NodePredicateBase *p1, const NodePredicateBase *p2, const NodePredicateBase *p3)
Convenience constructor that adds p1, p2 and p3 to list of child predicates.
bool CheckNode(const DataNode *node) const override
Check whether the node satisfies any child predicate (logical OR).
NodePredicateOr()
Constructor.
mitkClassMacro(NodePredicateOr, NodePredicateCompositeBase)
Find image slices visible on a given plane.