Jafar
|
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
Generated on Wed Oct 15 2014 00:37:20 for Jafar by doxygen 1.7.6.1 |