contrib/oxl/osl/osl_edge_detector_params.h
Go to the documentation of this file.
00001 #ifndef osl_edge_detector_params_h_
00002 #define osl_edge_detector_params_h_
00003 // .NAME    osl_edge_detector_params
00004 // .INCLUDE osl/osl_edge_detector_params.h
00005 // .FILE    osl_edge_detector_params.cxx
00006 //
00007 // .SECTION Description
00008 //
00009 // The parameter mixin for Charlie Rothwell's extended Canny
00010 //
00011 // .SECTION Author:
00012 //             Joseph L. Mundy - December 1997
00013 //             GE Corporate Research and Development
00014 
00015 class osl_edge_detector_params /*: public ParamMixin*/ {
00016 public :
00017   osl_edge_detector_params();
00018   ~osl_edge_detector_params();
00019 
00020   float sigma_;       // Standard deviation of the smoothing kernel
00021   float low_;         // Low hysteresis threshold
00022   float gauss_tail_;  // Used in determining the convolution kernel
00023   bool  fill_gaps_;   // maintain topology, flag
00024                       // true = fill in one-pixel holes
00025                       // false = do not fill in holes
00026   bool verbose_;      // output debug messages
00027 };
00028 
00029 #endif // osl_edge_detector_params_h_