Analyzing line segments