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 ) {};
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 }
00031 }
00032
00033 #endif
00034