13 #ifndef mitkNodePredicateSubGeometry_h
14 #define mitkNodePredicateSubGeometry_h
BaseGeometry Describes the geometry of a data object.
Class for nodes of the DataTree.
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
Predicate that evaluates if the given DataNode's data object has a geometry that is a sub geometry of...
TimePointType m_TimePoint
bool CheckNode(const mitk::DataNode *node) const override
This method will be used to evaluate the node. Has to be overwritten in subclasses.
BaseGeometry::ConstPointer m_RefGeometry
void SetCheckPrecision(mitk::ScalarType precision)
NodePredicateSubGeometry(const BaseGeometry *refGeometry, TimePointType relevantTimePoint)
mitkClassMacro(NodePredicateSubGeometry, NodePredicateBase)
mitk::ScalarType m_CheckCoordinatePrecision
mitkNewMacro2Param(NodePredicateSubGeometry, const BaseGeometry *, TimePointType)
mitkNewMacro1Param(NodePredicateSubGeometry, const BaseGeometry *)
~NodePredicateSubGeometry() override
NodePredicateSubGeometry(const BaseGeometry *refGeometry)
mitk::ScalarType m_CheckDirectionPrecision
Find image slices visible on a given plane.
mitk::ScalarType TimePointType