13 #ifndef mitkNodePredicateOr_h
14 #define mitkNodePredicateOr_h
Class for nodes of the DataTree.
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
Base class for all predicates that can have child predicates (e.g. AND/OR)
Composite predicate that forms a logical OR relation from its child predicates.
~NodePredicateOr() override
Standard 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
Checks, if the node fulfills any of the subpredicates conditions.
NodePredicateOr()
Constructor.
mitkClassMacro(NodePredicateOr, NodePredicateCompositeBase)
Find image slices visible on a given plane.