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

bdgl_curve_region.h

Go to the documentation of this file.
00001 #ifndef bdgl_curve_region_h_
00002 #define bdgl_curve_region_h_
00003 
00004 //-----------------------------------------------------------------------------
00005 //:
00006 // \file
00007 // \author P.L. Bazin
00008 // \brief tracking of extracted vdgl_edgel_chains on sequences
00009 //
00010 // \verbatim
00011 // Initial version February 12, 2003
00012 // \endverbatim
00013 //
00014 //-----------------------------------------------------------------------------
00015 #include <vgl/vgl_point_2d.h>
00016 #include <vdgl/vdgl_edgel_chain_sptr.h>
00017 
00018 
00019 //-----------------------------------------------------------------------------
00020 class bdgl_curve_region
00021 {
00022  public:
00023 
00024   vgl_point_2d<double> center_;
00025   double               radius_;
00026 
00027   bdgl_curve_region(){}
00028   bdgl_curve_region(vdgl_edgel_chain_sptr curve){ init(curve); }
00029   ~bdgl_curve_region(){}
00030 
00031   void init(vdgl_edgel_chain_sptr curve);
00032 
00033   vgl_point_2d<double> get_center(){ return center_ ;}
00034   double get_radius(){ return radius_ ;}
00035   double x(){ return center_.x() ;}
00036   double y(){ return center_.y() ;}
00037   double r(){ return radius_ ;}
00038 };
00039 
00040 #endif // bdgl_curve_region_h_

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