00001 00059 /* 00060 * registration_moments.h 00061 * 00062 * Created on: Nov 11, 2011 00063 * Author: goa-jh 00064 */ 00065 00066 #ifndef REGISTRATION_MOMENTS_H_ 00067 #define REGISTRATION_MOMENTS_H_ 00068 00069 #include "registration_icp.h" 00070 #include "features/moments.h" 00071 00072 namespace cob_3d_registration { 00073 00074 template <typename Point> 00075 class Registration_ICP_Features : public Registration_ICP<Point> 00076 { 00077 void setFeatures(const FeatureContainerInterface* features) {features_ = features;} 00078 protected: 00079 00080 const FeatureContainerInterface* features_; 00081 00082 virtual void setSettingsForICP(ModifiedICP<Point> &icp); 00083 }; 00084 00085 } 00086 00087 #endif /* REGISTRATION_MOMENTS_H_ */