13 #ifndef mitkNodePredicateAnd_h
14 #define mitkNodePredicateAnd_h
Class for nodes of the DataTree.
Composite predicate that forms a logical AND relation from its child predicates.
bool CheckNode(const DataNode *node) const override
Checks, if the node fulfills all of the subpredicates conditions.
mitkNewMacro3Param(NodePredicateAnd, const NodePredicateBase *, const NodePredicateBase *, const NodePredicateBase *)
NodePredicateAnd()
Protected constructor, use static instantiation functions instead.
mitkClassMacro(NodePredicateAnd, NodePredicateCompositeBase)
NodePredicateAnd(const NodePredicateBase *p1, const NodePredicateBase *p2)
Convenience constructor that adds p1 and p2 to list of child predicates Protected constructor,...
~NodePredicateAnd() override
Standard Destructor.
mitkNewMacro2Param(NodePredicateAnd, const NodePredicateBase *, const NodePredicateBase *)
NodePredicateAnd(const NodePredicateBase *p1, const NodePredicateBase *p2, const NodePredicateBase *p3)
Convenience constructor that adds p1, p2 and p3 to list of child predicates Protected constructor,...
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)
Find image slices visible on a given plane.