00001 // This is gel/vifa/vifa_parallel_params.cxx 00002 00003 #include <vcl_iostream.h> 00004 #include <vifa/vifa_parallel_params.h> 00005 00006 00007 vifa_parallel_params:: 00008 vifa_parallel_params(float angle_min, 00009 float angle_max, 00010 int buckets) 00011 { 00012 min_angle = angle_min; 00013 max_angle = angle_max; 00014 nbuckets = buckets; 00015 } 00016 00017 vifa_parallel_params:: 00018 vifa_parallel_params(const vifa_parallel_params& np) 00019 : gevd_param_mixin(), vul_timestamp(), vbl_ref_count() 00020 { 00021 min_angle = np.min_angle; 00022 max_angle = np.max_angle; 00023 nbuckets = np.nbuckets; 00024 } 00025 00026 vifa_parallel_params:: 00027 vifa_parallel_params(vifa_parallel_params* np) 00028 { 00029 if (np) 00030 { 00031 min_angle = np->min_angle; 00032 max_angle = np->max_angle; 00033 nbuckets = np->nbuckets; 00034 } 00035 else 00036 { 00037 min_angle = DEFAULT_MIN_ANGLE; 00038 max_angle = DEFAULT_MAX_ANGLE; 00039 nbuckets = DEFAULT_NBUCKETS; 00040 } 00041 } 00042 00043 void vifa_parallel_params:: 00044 print_info(void) 00045 { 00046 vcl_cout << "vifa_parallel_params:\n" 00047 << " min angle = " << min_angle << vcl_endl 00048 << " max angle = " << max_angle << vcl_endl 00049 << " # of buckets = " << nbuckets << vcl_endl; 00050 }
1.4.4