Go to the documentation of this file.00001
00002 #ifndef brct_volume_processor_params_h_
00003 #define brct_volume_processor_params_h_
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include <sdet/sdet_harris_detector_params.h>
00014 #include <gevd/gevd_param_mixin.h>
00015 #include <vcl_iosfwd.h>
00016
00017 class brct_volume_processor_params : public gevd_param_mixin
00018 {
00019 public:
00020 brct_volume_processor_params(const float xmin = -600.0,
00021 const float xmax = 0.0,
00022 const float ymin = 0.0,
00023 const float ymax = 1000.0,
00024 const float zmin = -20,
00025 const float zmax = 1000.0,
00026 const int cube_edge_length=50,
00027 const float cell_thresh =1,
00028 const float dummy2 =0,
00029 const float dummy3 =0);
00030
00031 brct_volume_processor_params(const brct_volume_processor_params& old_params);
00032 ~brct_volume_processor_params(){}
00033
00034 bool SanityCheck();
00035 friend
00036 vcl_ostream& operator<<(vcl_ostream&, const brct_volume_processor_params&);
00037 protected:
00038 void InitParams(float xmin,
00039 float xmax,
00040 float ymin,
00041 float ymax,
00042 float zmin,
00043 float zmax,
00044 int cube_edge_length,
00045 float cell_thresh,
00046 float dummy2,
00047 float dummy3);
00048 public:
00049
00050
00051
00052 float xmin_;
00053 float xmax_;
00054 float ymin_;
00055 float ymax_;
00056 float zmin_;
00057 float zmax_;
00058 int cube_edge_length_;
00059 float cell_thresh_;
00060 float dummy2_;
00061 float dummy3_;
00062 };
00063
00064 #endif // brct_volume_processor_params_h_