1 // This is gel/vifa/vifa_coll_lines_params.cxx
2 #include <iostream>
3 #include "vifa_coll_lines_params.h"
4 //:
5 // \file
6 
7 #ifdef _MSC_VER
8 #  include "vcl_msvc_warnings.h"
9 #endif
10 
11 vifa_coll_lines_params::
vifa_coll_lines_params(float midpt_distance,float angle_tolerance,float discard_threshold,float endpt_distance)12 vifa_coll_lines_params(float midpt_distance,
13                        float angle_tolerance,
14                        float discard_threshold,
15                        float endpt_distance) :
16   midpt_distance_(midpt_distance),
17   angle_tolerance_(angle_tolerance),
18   discard_threshold_(discard_threshold),
19   endpt_distance_(endpt_distance)
20 {
21   // Do nothing
22 }
23 
24 vifa_coll_lines_params::
vifa_coll_lines_params(const vifa_coll_lines_params & old_params)25 vifa_coll_lines_params(const vifa_coll_lines_params& old_params)
26   : gevd_param_mixin(), vul_timestamp(), vbl_ref_count()
27 {
28   midpt_distance_ = old_params.midpt_distance_;
29   angle_tolerance_ = old_params.angle_tolerance_;
30   discard_threshold_ = old_params.discard_threshold_;
31   endpt_distance_ = old_params.endpt_distance_;
32 }
33 
print_info() const34 void vifa_coll_lines_params::print_info() const {
35   std::cout << "vifa_coll_lines_params:\n"
36            << "  midpoint distance = " << midpt_distance_ << std::endl
37            << "  angle tolerance   = " << angle_tolerance_ << std::endl
38            << "  discard threshold = " << discard_threshold_ << std::endl
39            << "  endpoint distance = " << endpt_distance_ << std::endl;
40 }
41