Skip to main content
. 2018 Aug 27;18(9):2821. doi: 10.3390/s18092821
Algorithm 1: Rules of line fitting
Input: {L}, ε, θ
Output: { lineclasses }
1.foreach line Li in {L} do
2. initialize lineclass;
3. flag = false;
4. foreach lineclass in { lineclasses }
5.      if distance < ε, angle < θ
6.           flag = true;
7.              calculate new start point and end point of new lineclass
8.           break;
9.      end
10.     if flag = false
11.        pushback lineclass into {lineclasses};
12.      end
13.end
14.end