Public Member Functions

mitk::DataTreeFilterFunction Class Reference

Base class for all filter function that are accepted by mitk::DataTreeFilter. More...

#include <mitkDataTreeFilterFunctions.h>

Inheritance diagram for mitk::DataTreeFilterFunction:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DataTreeFilterFunction ()
virtual bool operator() (DataNode *) const
virtual bool NodeMatches (DataNode *) const =0
virtual DataTreeFilterFunctionClone () const =0

Detailed Description

Base class for all filter function that are accepted by mitk::DataTreeFilter.

Subclasses are required to implement the Clone() method, which should return a copy of the object, and the NodeMatches() method. NodeMatches() will receive a mitk::DataNode* everytime it is called, and should return true. This pointer can be NULL.

Definition at line 37 of file mitkDataTreeFilterFunctions.h.


Constructor & Destructor Documentation

virtual mitk::DataTreeFilterFunction::~DataTreeFilterFunction (  ) [inline, virtual]

Definition at line 40 of file mitkDataTreeFilterFunctions.h.

{}

Member Function Documentation

virtual DataTreeFilterFunction* mitk::DataTreeFilterFunction::Clone (  ) const [pure virtual]
virtual bool mitk::DataTreeFilterFunction::NodeMatches ( DataNode  ) const [pure virtual]
bool mitk::DataTreeFilterFunction::operator() ( DataNode node ) const [virtual]

Definition at line 24 of file mitkDataTreeFilterFunctions.cpp.

References NodeMatches().

{
  return NodeMatches(node);
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines