The class provides some methods which are related to line segments: distance to point, finding intersection point, etc.
A line segment may be converted to a Line.
Sample usage:
// create a segment LineSegment segment = new LineSegment( new Point( 0, 0 ), new Point( 3, 4 ) ); // get segment's length float length = segment.Length; // get intersection point with a line Point? intersection = segment.GetIntersectionWith( new Line( new Point( -3, 8 ), new Point( 0, 4 ) ) );