#include <itkFunctorTableBase.h>
template<class TFunctor, class TParameters, class TFunctorValue>
class itk::FunctorTableBase< TFunctor, TParameters, TFunctorValue >
use FunctorTableBase to accelerate evaluation of functions.
- Author
- Jian Cheng (JC), jian..nosp@m.chen.nosp@m.g.198.nosp@m.3@gm.nosp@m.ail.c.nosp@m.om
Definition at line 38 of file itkFunctorTableBase.h.
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
virtual::itk::LightObject::Pointer itk::FunctorTableBase< TFunctor, TParameters, TFunctorValue >::CreateAnother |
( |
void |
| ) |
const |
template<class TFunctor, class TParameters, class TFunctorValue>
- Note
- virtual function is a little bit slower. Thus it is not efficient if a virtual function is called too many times
Definition at line 103 of file itkFunctorTableBase.h.
template<class TFunctor, class TParameters, class TFunctorValue>
Get the functor object. The functor is returned by reference. (Functors do not have to derive from itk::LightObject, so they do not necessarily have a reference count. So we cannot return a SmartPointer.)
Definition at line 66 of file itkFunctorTableBase.h.
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
virtual const char* itk::FunctorTableBase< TFunctor, TParameters, TFunctorValue >::GetNameOfClass |
( |
| ) |
const |
|
virtual |
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
LightObject::Pointer itk::FunctorTableBase< TFunctor, TParameters, TFunctorValue >::InternalClone |
( |
| ) |
const |
|
inlineprotected |
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
Method for creation through the object factory.
template<class TFunctor, class TParameters, class TFunctorValue>
template<class TFunctor, class TParameters, class TFunctorValue>
Set the functor object. This replaces the current Functor with a copy of the specified Functor. This allows the user to specify a functor that has ivars set differently than the default functor. This method requires an operator!=() be defined on the functor (or the compiler's default implementation of operator!=() being appropriate).
Definition at line 75 of file itkFunctorTableBase.h.
template<class TFunctor, class TParameters, class TFunctorValue>
The documentation for this class was generated from the following file: