| Algorithm 1: Rules of line fitting |
| Input: , , Output: { lineclasses } 1.foreach line in 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 |