1 // This is gel/vifa/vifa_parallel_params.cxx 2 #include <iostream> 3 #include "vifa_parallel_params.h" 4 //: 5 // \file 6 7 #ifdef _MSC_VER 8 # include "vcl_msvc_warnings.h" 9 #endif 10 11 vifa_parallel_params:: vifa_parallel_params(float angle_min,float angle_max,int buckets)12vifa_parallel_params(float angle_min, 13 float angle_max, 14 int buckets) 15 { 16 min_angle = angle_min; 17 max_angle = angle_max; 18 nbuckets = buckets; 19 } 20 21 vifa_parallel_params:: vifa_parallel_params(const vifa_parallel_params & np)22vifa_parallel_params(const vifa_parallel_params& np) 23 : gevd_param_mixin(), vul_timestamp(), vbl_ref_count() 24 { 25 min_angle = np.min_angle; 26 max_angle = np.max_angle; 27 nbuckets = np.nbuckets; 28 } 29 30 vifa_parallel_params:: vifa_parallel_params(vifa_parallel_params * np)31vifa_parallel_params(vifa_parallel_params* np) 32 { 33 if (np) 34 { 35 min_angle = np->min_angle; 36 max_angle = np->max_angle; 37 nbuckets = np->nbuckets; 38 } 39 else 40 { 41 min_angle = DEFAULT_MIN_ANGLE; 42 max_angle = DEFAULT_MAX_ANGLE; 43 nbuckets = DEFAULT_NBUCKETS; 44 } 45 } 46 print_info() const47void vifa_parallel_params::print_info() const { 48 std::cout << "vifa_parallel_params:\n" 49 << " min angle = " << min_angle << std::endl 50 << " max angle = " << max_angle << std::endl 51 << " # of buckets = " << nbuckets << std::endl; 52 } 53