Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vifa_parallel_params.cxx

Go to the documentation of this file.
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 }

Generated on Thu Jan 10 14:47:31 2008 for contrib/gel/vifa by  doxygen 1.4.4