Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
MMPoints.hpp
00001 /* $Id$ */
00002 
00003 #ifndef _GEOMSLAM_MMPOINTDRIVER_HPP_
00004 #define _GEOMSLAM_MMPOINTDRIVER_HPP_
00005 
00006 #include <geomslam/Points.hpp>
00007 
00008 namespace jafar {
00009   namespace geomslam {
00016     class MMPointDriver : public SlamPointDriver {
00017       public:
00018         MMPointDriver( const slam::BaseFeature* feature, const geom::Repere3D* _reference);
00019         virtual ~MMPointDriver();
00020         virtual const geom::Repere3D* reference( ) const;
00021       private:
00022         const geom::Repere3D* m_reference;
00023     };
00033     class MMInvDepthPointDriver : public SlamInvDepthPointDriver {
00034       public:
00035         MMInvDepthPointDriver( const slam::BaseFeature* feature, slam::PointInvDepthFeatureModel& _model, const geom::Repere3D* _reference);
00036         virtual ~MMInvDepthPointDriver();
00037         virtual const geom::Repere3D* reference( ) const;
00038       private:
00039         const geom::Repere3D* m_reference;
00040     };
00041   }
00042 }
00043 
00044 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:20 for Jafar by doxygen 1.7.6.1
LAAS-CNRS