#include <Line_2_Line_2_intersection.h>

Public Types | |
| enum | Intersection_results { NO, POINT, LINE } |
Public Member Functions | |
| Line_2_Line_2_pair () | |
| Line_2_Line_2_pair (Line_2< R > const *line1, Line_2< R > const *line2) | |
| ~Line_2_Line_2_pair () | |
| Intersection_results | intersection_type () const |
| bool | intersection (Point_2< R > &result) const |
| bool | intersection (Line_2< R > &result) const |
Protected Attributes | |
| Line_2< R > const * | _line1 |
| Line_2< R > const * | _line2 |
| bool | _known |
| Intersection_results | _result |
| Point_2< R > | _intersection_point |
Definition at line 61 of file Line_2_Line_2_intersection.h.
| enum Intersection_results |
Definition at line 184 of file Line_2_Line_2_intersection.h.
| Line_2_Line_2_pair | ( | Line_2< R > const * | line1, |
| Line_2< R > const * | line2 | ||
| ) |
Definition at line 192 of file Line_2_Line_2_intersection.h.
|
inline |
Definition at line 67 of file Line_2_Line_2_intersection.h.
| bool intersection | ( | Point_2< R > & | result | ) | const |
Definition at line 244 of file Line_2_Line_2_intersection.h.
Referenced by Segment_2_Segment_2_pair< R >::intersection_type().

| bool intersection | ( | Line_2< R > & | result | ) | const |
Definition at line 256 of file Line_2_Line_2_intersection.h.
| Line_2_Line_2_pair< R >::Intersection_results intersection_type | ( | ) | const |
Definition at line 203 of file Line_2_Line_2_intersection.h.
References construct_if_finite(), denom, and is_finite().
Referenced by Segment_2_Segment_2_pair< R >::intersection_type().


|
mutableprotected |
Definition at line 119 of file Line_2_Line_2_intersection.h.
|
mutableprotected |
Definition at line 117 of file Line_2_Line_2_intersection.h.
|
protected |
Definition at line 115 of file Line_2_Line_2_intersection.h.
|
protected |
Definition at line 116 of file Line_2_Line_2_intersection.h.
|
mutableprotected |
Definition at line 118 of file Line_2_Line_2_intersection.h.