00001 // This is gel/gkll/gkll_kl_params.cxx 00002 #include "gkll_kl_params.h" 00003 00004 gkll_kl_params::gkll_kl_params() 00005 { 00006 set_defaults(); 00007 } 00008 00009 gkll_kl_params::~gkll_kl_params() 00010 { 00011 } 00012 00013 gkll_kl_params::gkll_kl_params(const gkll_kl_params & params) 00014 { 00015 // A faire 00016 numpoints =params.numpoints; 00017 search_range = params.search_range ; 00018 00019 mindist = 10; 00020 window_width = 7; 00021 window_height = 7; 00022 min_eigenvalue = 1; 00023 min_determinant = (float)0.01; 00024 min_displacement = (float)0.1; 00025 max_iterations = 10; 00026 max_residue = 10.0; 00027 grad_sigma = 1.0; 00028 smooth_sigma_fact = (float)0.1; 00029 pyramid_sigma_fact = (float)0.9; 00030 replaceLostPoints = true; 00031 sequentialMode = false; 00032 smoothBeforeSelecting = true; 00033 writeInternalImages = false; 00034 nSkippedPixels = 0; 00035 verbose = true; 00036 } 00037 00038 00039 void gkll_kl_params::set_defaults() 00040 { 00041 numpoints = 100; 00042 search_range = 15; 00043 00044 mindist = 10; 00045 window_width = 7; 00046 window_height = 7; 00047 min_eigenvalue = 1; 00048 min_determinant = (float)0.01; 00049 min_displacement = (float)0.1; 00050 max_iterations = 10; 00051 max_residue = 10.0; 00052 grad_sigma = 1.0; 00053 smooth_sigma_fact = (float)0.1; 00054 pyramid_sigma_fact = (float)0.9; 00055 replaceLostPoints = true; 00056 sequentialMode = false; 00057 smoothBeforeSelecting = true; 00058 writeInternalImages = false; 00059 nSkippedPixels = 0; 00060 verbose = true; 00061 }
1.5.1