#include <cartesian_classes.h>
Public Types | |
typedef R_ | R |
typedef R::RT | RT |
typedef R::FT | FT |
typedef R::Segment_3_base | RSegment_3 |
Public Member Functions | |
Segment_3 () | |
Segment_3 (const CGAL::Segment_3< R > &s) | |
Segment_3 (const CGAL::Point_3< R > &sp, const CGAL::Point_3< R > &ep) | |
Segment_3 (const RSegment_3 &s) | |
bool | has_on (const CGAL::Point_3< R > &p) const |
bool | operator== (const CGAL::Segment_3< R > &s) const |
bool | operator!= (const CGAL::Segment_3< R > &s) const |
CGAL::Point_3< R > | start () const |
CGAL::Point_3< R > | end () const |
CGAL::Point_3< R > | source () const |
CGAL::Point_3< R > | target () const |
CGAL::Point_3< R > | min () const |
CGAL::Point_3< R > | max () const |
CGAL::Point_3< R > | vertex (int i) const |
CGAL::Point_3< R > | operator[] (int i) const |
FT | squared_length () const |
CGAL::Direction_3< R > | direction () const |
CGAL::Segment_3< R > | opposite () const |
CGAL::Segment_3< R > | transform (const CGAL::Aff_transformation_3< R > &t) const |
CGAL::Line_3< R > | supporting_line () const |
bool | is_degenerate () const |
Bbox_3 | bbox () const |
Definition at line 83 of file cartesian_classes.h.
typedef R::FT FT |
Definition at line 87 of file Segment_3.h.
typedef R_ R |
Definition at line 85 of file Segment_3.h.
typedef R::Segment_3_base RSegment_3 |
Definition at line 88 of file Segment_3.h.
typedef R::RT RT |
Definition at line 86 of file Segment_3.h.
|
inline |
Definition at line 90 of file Segment_3.h.
Definition at line 92 of file Segment_3.h.
|
inline |
Definition at line 94 of file Segment_3.h.
|
inline |
Definition at line 97 of file Segment_3.h.
|
inline |
Definition at line 134 of file Segment_3.h.
References Segment_3< R, T >::source(), and Segment_3< R, T >::target().
|
inline |
Definition at line 124 of file Segment_3.h.
|
inline |
Definition at line 108 of file Segment_3.h.
|
inline |
Definition at line 100 of file Segment_3.h.
|
inline |
Definition at line 132 of file Segment_3.h.
|
inline |
Definition at line 116 of file Segment_3.h.
References max().
|
inline |
Definition at line 114 of file Segment_3.h.
References min().
|
inline |
|
inline |
Definition at line 102 of file Segment_3.h.
References operator==().
|
inline |
Definition at line 120 of file Segment_3.h.
References Segment_3< R, T >::vertex().
|
inline |
Definition at line 126 of file Segment_3.h.
References Segment_3< R, T >::source(), and Segment_3< R, T >::target().
|
inline |
Definition at line 110 of file Segment_3.h.
Referenced by Segment_3< R, T >::bbox(), and Segment_3< R, T >::opposite().
|
inline |
Definition at line 122 of file Segment_3.h.
|
inline |
Definition at line 106 of file Segment_3.h.
|
inline |
Definition at line 130 of file Segment_3.h.
|
inline |
Definition at line 112 of file Segment_3.h.
Referenced by Segment_3< R, T >::bbox(), and Segment_3< R, T >::opposite().
Definition at line 128 of file Segment_3.h.
|
inline |
Definition at line 118 of file Segment_3.h.
Referenced by Segment_3< R, T >::operator[]().