38 #ifndef _vpFeatureMomentCentered_h_
39 #define _vpFeatureMomentCentered_h_
41 #include <visp3/core/vpConfig.h>
42 #include <visp3/visual_features/vpFeatureMoment.h>
43 #include <visp3/visual_features/vpFeatureMomentBasic.h>
84 vpMatrix compute_Lmu_pq(
const unsigned int &p,
const unsigned int &q,
const double &xg,
const double &yg,
94 #ifndef DOXYGEN_SHOULD_SKIP_THIS
109 return "vpMomentCentered";
115 const std::string
name() const VP_OVERRIDE
117 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 name() const VP_OVERRIDE
const std::string momentName() const VP_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....
friend VISP_EXPORT std::ostream & operator<<(std::ostream &os, const vpFeatureMoment &featM)
vpMatrix interaction(unsigned int select=FEATURE_ALL) VP_OVERRIDE
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 which allows to u...
This class allows to register all vpMoments so they can access each other according to their dependen...