Go to the documentation of this file.00001
00002 #ifndef brip_kernel_h
00003 #define brip_kernel_h
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include <vil/vil_image_view.h>
00016
00017
00018 class brip_kernel : public vil_image_view<double>
00019 {
00020 protected:
00021 double dx, dy;
00022 double theta;
00023
00024 public:
00025 brip_kernel(unsigned w, unsigned h, double dx_=0.0, double dy_=0.0, double theta_=0.0):
00026 dx(dx_), dy(dy_), theta(theta_)
00027 {
00028 set_size(w,h);
00029
00030 }
00031
00032 ~brip_kernel(){}
00033
00034
00035 virtual void recompute_kernel(double dx_=0.0, double dy_=0.0, double theta=0.0)=0;
00036 };
00037
00038 #endif // brip_kernel_h