Go to the documentation of this file.00001 #ifndef vimt_sample_grid_bilin_h_
00002 #define vimt_sample_grid_bilin_h_
00003
00004
00005
00006
00007
00008 #include <vimt/vimt_image_2d_of.h>
00009 #include <vnl/vnl_fwd.h>
00010 #include <vgl/vgl_fwd.h>
00011
00012
00013
00014
00015
00016
00017
00018
00019 template <class imType, class vecType>
00020 void vimt_sample_grid_bilin(vnl_vector<vecType>& vec,
00021 const vimt_image_2d_of<imType>& image,
00022 const vgl_point_2d<double>& p,
00023 const vgl_vector_2d<double>& u,
00024 const vgl_vector_2d<double>& v,
00025 int n1, int n2);
00026
00027
00028
00029
00030
00031
00032
00033
00034 template <class imType, class vecType>
00035 void vimt_sample_grid_bilin_edgena(vnl_vector<vecType>& vec,
00036 const vimt_image_2d_of<imType>& image,
00037 const vgl_point_2d<double>& p,
00038 const vgl_vector_2d<double>& u,
00039 const vgl_vector_2d<double>& v,
00040 int n1, int n2);
00041 #endif // vimt_sample_grid_bilin_h_