Tests if the node contains an image with a dimensionality greater or equal to the template parameter. More...
#include <mitkDataTreeFilterFunctions.h>


Public Member Functions | |
| virtual bool | NodeMatches (DataNode *node) const |
| virtual DataTreeFilterFunction * | Clone () const |
| virtual | ~IsImageWithMinimumDimension () |
Tests if the node contains an image with a dimensionality greater or equal to the template parameter.
To be used with mitk::DataTreeFilter, e.g.
treeFilter->SetFilter( mitk::IsImageWithMinimumDimension<3>() );
Definition at line 306 of file mitkDataTreeFilterFunctions.h.
| virtual mitk::IsImageWithMinimumDimension< DIM >::~IsImageWithMinimumDimension | ( | ) | [inline, virtual] |
Definition at line 323 of file mitkDataTreeFilterFunctions.h.
{}
| virtual DataTreeFilterFunction* mitk::IsImageWithMinimumDimension< DIM >::Clone | ( | ) | const [inline, virtual] |
Implements mitk::DataTreeFilterFunction.
Definition at line 318 of file mitkDataTreeFilterFunctions.h.
{
return new IsImageWithMinimumDimension<DIM>();
}
| virtual bool mitk::IsImageWithMinimumDimension< DIM >::NodeMatches | ( | DataNode * | node ) | const [inline, virtual] |
Implements mitk::DataTreeFilterFunction.
Definition at line 310 of file mitkDataTreeFilterFunctions.h.
References mitk::DataNode::GetData().
{
return ( node != NULL && node->GetData() // node is not NULL, and node->GetData is also not NULL
&& dynamic_cast<mitk::Image*>(node->GetData() ) // data is an image
&& (dynamic_cast<mitk::Image*>(node->GetData() )->GetDimension() >= DIM)
);
}
1.7.2