Go to the documentation of this file.00001 #ifndef bugl_normal_point_2d_h_
00002 #define bugl_normal_point_2d_h_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include <vbl/vbl_ref_count.h>
00014 #include <vgl/vgl_point_2d.h>
00015 #include <bugl/bugl_gaussian_point_2d.h>
00016
00017
00018
00019 class bugl_normal_point_2d: public bugl_gaussian_point_2d<double>, public vbl_ref_count
00020 {
00021 public:
00022 bugl_normal_point_2d(vgl_point_2d<double> &p, vnl_matrix_fixed<double,2,2> &s)
00023 : bugl_gaussian_point_2d<double>(p,s), vbl_ref_count() {}
00024
00025 bugl_normal_point_2d(double x, double y, vnl_matrix_fixed<double,2,2> &s)
00026 : bugl_gaussian_point_2d<double>(x,y,s), vbl_ref_count() {}
00027
00028 bugl_normal_point_2d(bugl_normal_point_2d const& p)
00029 : bugl_gaussian_point_2d<double>(p), vbl_ref_count() {}
00030
00031 bugl_normal_point_2d() {}
00032
00033 ~bugl_normal_point_2d() {}
00034 };
00035
00036 #endif // bugl_normal_point_2d_h_