Mikhail
Mikhail

Reputation: 21749

Intersection of CGAL::Iso_rectangle_2 and CGAL::Ray_2

There is a function Object intersection(Type1<Kernel> obj1, Type2<Kernel> obj2) in CGAL which will return an object, representing intersection of two given objects of different possible types. It is said, that intersection of CGAL::Iso_rectangle_2 (rectangle with sides parallel to the x and y axis) and CGAL::Ray_2 (oriented ray outgoing from given point) is either CGAL::Point_2 or CGAL::Segment_2 (just point or segment).

And what about the case when ray intersects rectangle in two points? Cannot see anything about it in the manual.

enter image description here

Upvotes: 1

Views: 431

Answers (1)

Mikhail
Mikhail

Reputation: 21749

Answered by Sebastien Loriot in cgal-discuss mailing list:

The iso_rectangle is considered as full so that what you call the two point case is the segment one.

Upvotes: 2

Related Questions