Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
trv_homography.hpp
00001 #ifndef TRV_HOMOGRAPHY_HPP
00002 #define TRV_HOMOGRAPHY_HPP
00003 
00004 #include "kernel/jafarException.hpp"
00005 #include "jmath/jblas.hpp"
00006 #include "traversability/trv_util.hpp"
00007 
00008 namespace jafar {
00009   namespace traversability {
00010     
00015     class Homography {
00016       
00017       protected:
00018         jblas::mat33 mH_C0C1;
00019         jblas::mat33 mH_C1C0;
00020         
00021       public:
00022         Homography ( void );
00023         virtual ~Homography ( void ) {};    // TODO: destructor as virtual, to erase more efficiently
00024         
00025         inline jblas::mat33 getH_C0C1 ( void ) const { return mH_C0C1; }
00026         inline jblas::mat33 getH_C1C0 ( void ) const { return mH_C1C0; }
00027         
00028         virtual void printInfo ( void ) const { };
00029     };
00030   } // namespace traversability
00031 } // namespace jafar
00032 
00033 #endif
00034 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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