Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

bugl_normal_point_2d.h

Go to the documentation of this file.
00001 #ifndef bugl_normal_point_2d_h_
00002 #define bugl_normal_point_2d_h_
00003 //:
00004 // \file
00005 // \brief a double type specification of bugl_gaussian_point_2d
00006 // \author Kongbin Kang
00007 //
00008 // \verbatim
00009 //  Modifications
00010 //   10 Sept 2004 Peter Vanroose - pass arguments as "const&" instead of as "&"
00011 // \endverbatim
00012 
00013 #include <vbl/vbl_ref_count.h>
00014 #include <bugl/bugl_gaussian_point_2d.h>
00015 
00016 //: a specification of template class bugl_gaussian_point_2d
00017 //
00018 class bugl_normal_point_2d: public bugl_gaussian_point_2d<double>, public vbl_ref_count
00019 {
00020  public:
00021   bugl_normal_point_2d(vgl_point_2d<double> &p, vnl_matrix_fixed<double,2,2> &s)
00022     : bugl_gaussian_point_2d<double>(p,s), vbl_ref_count() {}
00023 
00024   bugl_normal_point_2d(double x, double y, vnl_matrix_fixed<double,2,2> &s)
00025     : bugl_gaussian_point_2d<double>(x,y,s), vbl_ref_count() {}
00026 
00027   bugl_normal_point_2d(bugl_normal_point_2d const& p)
00028     : bugl_gaussian_point_2d<double>(p), vbl_ref_count() {}
00029 
00030   bugl_normal_point_2d() {}
00031 
00032   ~bugl_normal_point_2d() {}
00033 };
00034 
00035 #endif // bugl_normal_point_2d_h_

Generated on Thu Jan 10 14:50:57 2008 for contrib/brl/bbas/bugl by  doxygen 1.4.4