tests the data entry of nodes for a specific type (given here as template parameter). More...
#include <mitkDataTreeFilterFunctions.h>
Public Member Functions | |
virtual bool | NodeMatches (DataNode *node) const |
virtual DataTreeFilterFunction * | Clone () const |
virtual | ~IsBaseDataType () |
tests the data entry of nodes for a specific type (given here as template parameter).
To be used with mitk::DataTreeFilter, e.g.
treeFilter->SetFilter( mitk::IsBaseDataType<mitk::Image>() );
Definition at line 54 of file mitkDataTreeFilterFunctions.h.
virtual mitk::IsBaseDataType< T >::~IsBaseDataType | ( | ) | [inline, virtual] |
Definition at line 67 of file mitkDataTreeFilterFunctions.h.
{}
virtual DataTreeFilterFunction* mitk::IsBaseDataType< T >::Clone | ( | ) | const [inline, virtual] |
Implements mitk::DataTreeFilterFunction.
Definition at line 62 of file mitkDataTreeFilterFunctions.h.
{ return new IsBaseDataType<T>(); }
virtual bool mitk::IsBaseDataType< T >::NodeMatches | ( | DataNode * | node ) | const [inline, virtual] |
Implements mitk::DataTreeFilterFunction.
Definition at line 57 of file mitkDataTreeFilterFunctions.h.
References mitk::DataNode::GetData().
{ return ( node != NULL && node->GetData() && dynamic_cast<T*>(node->GetData()) ); }