Added triangulate::Segment class