latest version v1.9 - last update 10 Apr 2010 |
Base class for all clases which extract features from shapes displayed with pointLists. More...
#include <ltiShapeFeatureExtractor.h>
Classes | |
class | parameters |
the parameters for the class shapeFeatureExtractor More... | |
Public Member Functions | |
shapeFeatureExtractor () | |
shapeFeatureExtractor (const shapeFeatureExtractor &other) | |
virtual | ~shapeFeatureExtractor () |
virtual const char * | getTypeName () const |
virtual bool | apply (const pointList &src, dvector &feature) const |
shapeFeatureExtractor & | copy (const shapeFeatureExtractor &other) |
virtual functor * | clone () const |
const parameters & | getParameters () const |
Base class for all clases which extract features from shapes displayed with pointLists.
lti::shapeFeatureExtractor::shapeFeatureExtractor | ( | ) |
default constructor
lti::shapeFeatureExtractor::shapeFeatureExtractor | ( | const shapeFeatureExtractor & | other | ) |
copy constructor
other | the object to be copied |
virtual lti::shapeFeatureExtractor::~shapeFeatureExtractor | ( | ) | [virtual] |
destructor
virtual bool lti::shapeFeatureExtractor::apply | ( | const pointList & | src, | |
dvector & | feature | |||
) | const [virtual] |
operates on the given parameters.
src | pointList with the source data. | |
feature | dvector where the features will be left. |
Reimplemented in lti::borderSignature.
virtual functor* lti::shapeFeatureExtractor::clone | ( | ) | const [virtual] |
returns a pointer to a clone of this functor.
Implements lti::functor.
Reimplemented in lti::borderSignature.
shapeFeatureExtractor& lti::shapeFeatureExtractor::copy | ( | const shapeFeatureExtractor & | other | ) |
copy data of "other" functor.
other | the functor to be copied |
Reimplemented from lti::functor.
Reimplemented in lti::borderSignature.
const parameters& lti::shapeFeatureExtractor::getParameters | ( | ) | const |
virtual const char* lti::shapeFeatureExtractor::getTypeName | ( | ) | const [virtual] |
returns the name of this type ("shapeFeatureExtractor")
Reimplemented from lti::functor.
Reimplemented in lti::borderSignature.