43#ifndef _vpFeatureMomentCentered_h_
44#define _vpFeatureMomentCentered_h_
46#include <visp3/visual_features/vpFeatureMoment.h>
47#include <visp3/visual_features/vpFeatureMomentBasic.h>
95#ifndef DOXYGEN_SHOULD_SKIP_THIS
113 const char *
momentName()
const {
return "vpMomentCentered"; }
117 const char *
name()
const {
return "vpFeatureMomentCentered"; }
error that can be emitted by ViSP classes.
@ functionNotImplementedError
Function not implemented.
Functionality computation for basic moment feature. Computes the interaction matrix associated with v...
Functionality computation for centered moment feature. Computes the interaction matrix associated wit...
const char * momentName() const
vpFeatureMomentCentered(vpMomentDatabase &moments, double A, double B, double C, vpFeatureMomentDatabase *featureMoments=NULL)
const char * name() const
vpMatrix compute_Lmu_pq(const unsigned int &p, const unsigned int &q, const double &xg, const double &yg, const vpMatrix &L_xg, const vpMatrix &L_yg, const vpMomentBasic &m, const vpFeatureMomentBasic &feature_moment_m) const
This class allows to register all feature moments (implemented in vpFeatureMoment....
vpFeatureMoment(vpMomentDatabase &data_base, double A_=0.0, double B_=0.0, double C_=0.0, vpFeatureMomentDatabase *featureMoments=NULL, unsigned int nbmatrices=1)
vpMomentDatabase & moments
friend VISP_EXPORT std::ostream & operator<<(std::ostream &os, const vpFeatureMoment &featM)
vpMatrix interaction(unsigned int select=FEATURE_ALL)
virtual void compute_interaction(void)
Implementation of a matrix and operations on matrices.
This class defines the 2D basic moment . This class is a wrapper for vpMomentObject wich allows to us...
This class allows to register all vpMoments so they can access each other according to their dependen...