Go to the documentation of this file.00001 #ifndef vil3d_sample_profile_trilin_h_
00002 #define vil3d_sample_profile_trilin_h_
00003
00004
00005
00006
00007
00008 #include <vil3d/vil3d_image_view.h>
00009
00010
00011
00012
00013
00014
00015
00016 template <class imType, class vecType>
00017 void vil3d_sample_profile_trilin(
00018 vecType* v,
00019 const vil3d_image_view<imType>& image,
00020 double x0, double y0, double z0,
00021 double dx, double dy, double dz,
00022 unsigned n);
00023
00024
00025
00026
00027
00028
00029
00030 template <class imType, class vecType>
00031 void vil3d_sample_profile_trilin_extend(
00032 vecType* v,
00033 const vil3d_image_view<imType>& image,
00034 double x0, double y0, double z0,
00035 double dx, double dy, double dz,
00036 unsigned n);
00037
00038
00039
00040
00041
00042
00043
00044 template <class imType, class vecType>
00045 void vil3d_sample_profile_trilin_edgena(
00046 vecType* v,
00047 const vil3d_image_view<imType>& image,
00048 double x0, double y0, double z0,
00049 double dx, double dy, double dz,
00050 unsigned n);
00051
00052 #endif // vil3d_sample_profile_trilin_h_