Jafar
|
00001 /* $Id$ */ 00002 00003 #ifndef _GEOM_TRANSFORMABLE_HPP_ 00004 #define _GEOM_TRANSFORMABLE_HPP_ 00005 00006 namespace jafar { 00007 namespace geom { 00008 template<int dimension> 00009 class Repere; 00013 template<int dimension> 00014 class Transformable { 00015 typedef boost::numeric::ublas::bounded_matrix<double,dimension + 1 ,dimension + 1> HomogenousMatrixD; 00016 public: 00017 virtual ~Transformable() {}; 00018 virtual void applyTransformation( const HomogenousMatrixD& _transformation ) = 0; 00019 }; 00020 } 00021 } 00022 00023 #endif
Generated on Wed Oct 15 2014 00:37:19 for Jafar by doxygen 1.7.6.1 |