no_compensation.h

Go to the documentation of this file.
00001 #ifndef MMVL_NO_COMPENSATION_H
00002 #define MMVL_NO_COMPENSATION_H
00003 
00004 #include <boost/numeric/ublas/vector.hpp>
00005 
00006 namespace mimas{
00007   namespace hf{
00008    
00009     typedef boost::numeric::ublas::vector<float> Point;
00010 
00016     template<typename Hypothesis_T>    
00017     class no_compensation
00018     { 
00019     public:
00020       //This function does nothing but it avoids problem
00021       //when the track() function from hypothesis filter is used
00022       //So it allows to keep compatibility. The optional track() function 
00023       //and a way to have reusable building block may have to be rethinked
00024       inline void save_location(const Hypothesis_T &p){}
00025 
00026     protected:
00027       //and that?!!!!
00028       inline void outweigh(Hypothesis_T &h){}
00029     };
00030   }
00031 }
00032 #endif

[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:17 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...