|
latest version v1.9 - last update 10 Apr 2010 |
|
This class defines a factory for interpolator functors derived from lti::scalarValuedInterpolation<T>. More...
#include <ltiScalarValuedInterpolatorFactory.h>


Public Member Functions | |
| scalarValuedInterpolatorFactory () | |
| virtual | ~scalarValuedInterpolatorFactory () |
| virtual const char * | getTypeName () const |
| virtual scalarValuedInterpolation< T > * | newInstance (const char *name) const |
| virtual scalarValuedInterpolation< T > * | newInstance (const std::string &name) const |
This class defines a factory for interpolator functors derived from lti::scalarValuedInterpolation<T>.
The factory is a template class, where the template parameter T describes the lti::scalarValueInterpolator template type.
| lti::scalarValuedInterpolatorFactory< T >::scalarValuedInterpolatorFactory | ( | ) |
Constructor.
| virtual lti::scalarValuedInterpolatorFactory< T >::~scalarValuedInterpolatorFactory | ( | ) | [virtual] |
Destructor.
| virtual const char* lti::scalarValuedInterpolatorFactory< T >::getTypeName | ( | ) | const [virtual] |
returns the name of this type ("scalarValuedInterpolatorFactory")
Reimplemented from lti::object.
| virtual scalarValuedInterpolation<T>* lti::scalarValuedInterpolatorFactory< T >::newInstance | ( | const std::string & | name | ) | const [virtual] |
Creates a new instance of the class whose name is given as parameter, if this class is known to the factory.
Otherwise, it returns null.
| name | name of the to-be instantiated class. |
| virtual scalarValuedInterpolation<T>* lti::scalarValuedInterpolatorFactory< T >::newInstance | ( | const char * | name | ) | const [inline, virtual] |
Creates a new instance of the class whose name is given as parameter, if this class is known to the factory.
Otherwise, it returns null.
| name | name of the to-be instantiated class. |