#include <Segment_2_Segment_2_intersection.h>

Public Types | |
| enum | Intersection_results { NO, POINT, SEGMENT } |
Public Member Functions | |
| Segment_2_Segment_2_pair () | |
| Segment_2_Segment_2_pair (Segment_2< R > const *seg1, Segment_2< R > const *seg2) | |
| ~Segment_2_Segment_2_pair () | |
| Intersection_results | intersection_type () const |
| bool | intersection (Point_2< R > &result) const |
| bool | intersection (Segment_2< R > &result) const |
Protected Attributes | |
| Segment_2< R > const * | _seg1 |
| Segment_2< R > const * | _seg2 |
| bool | _known |
| Intersection_results | _result |
| Point_2< R > | _intersection_point |
| Point_2< R > | _other_point |
Definition at line 61 of file Segment_2_Segment_2_intersection.h.
| enum Intersection_results |
| Enumerator | |
|---|---|
| NO | |
| POINT | |
| SEGMENT | |
Definition at line 63 of file Segment_2_Segment_2_intersection.h.
Definition at line 437 of file Segment_2_Segment_2_intersection.h.
| Segment_2_Segment_2_pair | ( | Segment_2< R > const * | seg1, |
| Segment_2< R > const * | seg2 | ||
| ) |
Definition at line 445 of file Segment_2_Segment_2_intersection.h.
|
inline |
Definition at line 67 of file Segment_2_Segment_2_intersection.h.
| bool intersection | ( | Point_2< R > & | result | ) | const |
Definition at line 570 of file Segment_2_Segment_2_intersection.h.
| bool intersection | ( | Segment_2< R > & | result | ) | const |
Definition at line 582 of file Segment_2_Segment_2_intersection.h.
| Segment_2_Segment_2_pair< R >::Intersection_results intersection_type | ( | ) | const |
Definition at line 456 of file Segment_2_Segment_2_intersection.h.
References NTS::abs(), CGAL_NTS, do_overlap(), Line_2_Line_2_pair< R >::intersection(), Line_2_Line_2_pair< R >::intersection_type(), Point_2< T >::x(), Vector_2< Type >::x(), Point_2< T >::y(), and Vector_2< Type >::y().

|
mutableprotected |
Definition at line 190 of file Segment_2_Segment_2_intersection.h.
|
mutableprotected |
Definition at line 188 of file Segment_2_Segment_2_intersection.h.
|
mutableprotected |
Definition at line 190 of file Segment_2_Segment_2_intersection.h.
|
mutableprotected |
Definition at line 189 of file Segment_2_Segment_2_intersection.h.
|
protected |
Definition at line 186 of file Segment_2_Segment_2_intersection.h.
|
protected |
Definition at line 187 of file Segment_2_Segment_2_intersection.h.