45 #ifndef __FEATUREMOMENTCINVARIANT_H__
46 #define __FEATUREMOMENTCINVARIANT_H__
47 #include <visp/vpFeatureMoment.h>
48 #ifdef VISP_MOMENTS_COMBINE_MATRICES
99 const char*
momentName(){
return "vpMomentCInvariant";}
103 const char*
name(){
return "vpFeatureMomentCInvariant";}
108 static unsigned int selectC1(){
return 1 << 0; }
112 static unsigned int selectC2(){
return 1 << 1; }
116 static unsigned int selectC3(){
return 1 << 2; }
120 static unsigned int selectC4(){
return 1 << 3; }
124 static unsigned int selectC5(){
return 1 << 4; }
128 static unsigned int selectC6(){
return 1 << 5; }
132 static unsigned int selectC7(){
return 1 << 6; }
136 static unsigned int selectC8(){
return 1 << 7; }
140 static unsigned int selectC9(){
return 1 << 8; }
144 static unsigned int selectC10(){
return 1 << 9; }
148 static unsigned int selectSx(){
return 1 << 10; }
152 static unsigned int selectSy(){
return 1 << 11; }
156 static unsigned int selectPx(){
return 1 << 12; }
160 static unsigned int selectPy(){
return 1 << 13; }
221 const char*
name(){
return "vpFeatureMomentCInvariant";}