38 #ifndef _vpFeatureMomentCentered_h_
39 #define _vpFeatureMomentCentered_h_
41 #include <visp3/visual_features/vpFeatureMoment.h>
42 #include <visp3/visual_features/vpFeatureMomentBasic.h>
81 vpMatrix compute_Lmu_pq(
const unsigned int &p,
const unsigned int &q,
const double &xg,
const double &yg,
90 #ifndef DOXYGEN_SHOULD_SKIP_THIS
103 const std::string
momentName()
const override {
return "vpMomentCentered"; }
108 const std::string
name()
const override {
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 std::string momentName() const override
const std::string name() const override
This class allows to register all feature moments (implemented in vpFeatureMoment....
This class defines shared system methods/attributes for 2D moment features but no functional code....
vpMatrix interaction(unsigned int select=FEATURE_ALL) override
friend VISP_EXPORT std::ostream & operator<<(std::ostream &os, const vpFeatureMoment &featM)
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...