#include <CGAL/Segment_2.h>
#include <CGAL/Point_2.h>
#include <CGAL/utils.h>
#include <CGAL/number_utils.h>
#include <cassert>
#include <CGAL/predicates_on_points_2.h>
#include <CGAL/Line_2.h>
#include <CGAL/Line_2_Line_2_intersection.h>
#include <CGAL/Object.h>
Go to the source code of this file.
Classes | |
class | Segment_2_Segment_2_pair< R > |
Namespaces | |
CGAL | |
Functions | |
template<class R > | |
bool | do_intersect (const Segment_2< R > &seg1, const Segment_2< R > &seg2) |
template<class PT > | |
bool | seg_seg_do_intersect_crossing (PT const &p1, PT const &p2, PT const &p3, PT const &p4) |
template<class PT > | |
bool | seg_seg_do_intersect_contained (PT const &p1, PT const &p2, PT const &p3, PT const &p4) |
template<class R > | |
bool | do_intersect (const Segment_2< R > &seg1, const Segment_2< R > &seg2) |
template<class R > | |
CGAL_END_NAMESPACE CGAL_BEGIN_NAMESPACE Object | intersection (const Segment_2< R > &seg1, const Segment_2< R > &seg2) |
Definition at line 242 of file Segment_2_Segment_2_intersection.h.
References compare_lexicographically_xy(), EQUAL, LARGER, lexicographically_xy_smaller(), lexicographically_yx_smaller(), CGAL::seg_seg_do_intersect_contained(), CGAL::seg_seg_do_intersect_crossing(), SMALLER, Segment_2< R, T >::source(), and Segment_2< R, T >::target().
Referenced by Triangulation::is_diagonalie().
CGAL_END_NAMESPACE CGAL_BEGIN_NAMESPACE Object intersection | ( | const Segment_2< R > & | seg1, |
const Segment_2< R > & | seg2 | ||
) |
Definition at line 602 of file Segment_2_Segment_2_intersection.h.