#include <SegmentS3.h>
Public Member Functions | |
SegmentS3 () | |
SegmentS3 (const PointS3< FT > &sp, const PointS3< FT > &ep) | |
bool | has_on (const PointS3< FT > &p) const |
bool | collinear_has_on (const PointS3< FT > &p) const |
bool | operator== (const SegmentS3< FT > &s) const |
bool | operator!= (const SegmentS3< FT > &s) const |
PointS3< FT > | start () const |
PointS3< FT > | end () const |
PointS3< FT > | source () const |
PointS3< FT > | target () const |
PointS3< FT > | min () const |
PointS3< FT > | max () const |
PointS3< FT > | vertex (int i) const |
PointS3< FT > | point (int i) const |
PointS3< FT > | operator[] (int i) const |
FT | squared_length () const |
DirectionS3< FT > | direction () const |
LineS3< FT > | supporting_line () const |
SegmentS3 | opposite () const |
SegmentS3 | transform (const Aff_transformationS3< FT > &t) const |
bool | is_degenerate () const |
Bbox_3 | bbox () const |
Public Attributes | |
PointS3< FT > | e0 |
PointS3< FT > | e1 |
Definition at line 61 of file SegmentS3.h.
|
inline |
Definition at line 63 of file SegmentS3.h.
Definition at line 64 of file SegmentS3.h.
|
inline |
Definition at line 219 of file SegmentS3.h.
|
inline |
Definition at line 258 of file SegmentS3.h.
References collinear_are_ordered_along_line().
|
inline |
Definition at line 184 of file SegmentS3.h.
PointS3< FT > end | ( | ) | const |
Definition at line 120 of file SegmentS3.h.
Referenced by LineS3< FT >::LineS3(), and PlaneS3< FT >::PlaneS3().
bool has_on | ( | const PointS3< FT > & | p | ) | const |
Definition at line 252 of file SegmentS3.h.
References are_ordered_along_line().
|
inline |
Definition at line 212 of file SegmentS3.h.
|
inline |
Definition at line 147 of file SegmentS3.h.
References lexicographically_xyz_smaller().
|
inline |
Definition at line 137 of file SegmentS3.h.
References lexicographically_xyz_smaller().
|
inline |
|
inline |
Definition at line 103 of file SegmentS3.h.
References SegmentS3< FT >::source(), and SegmentS3< FT >::target().
|
inline |
Definition at line 171 of file SegmentS3.h.
|
inline |
Definition at line 198 of file SegmentS3.h.
|
inline |
Definition at line 164 of file SegmentS3.h.
PointS3< FT > source | ( | ) | const |
Definition at line 125 of file SegmentS3.h.
Referenced by SegmentS3< FT >::operator==().
|
inline |
Definition at line 177 of file SegmentS3.h.
References squared_distance().
PointS3< FT > start | ( | ) | const |
Definition at line 115 of file SegmentS3.h.
Referenced by LineS3< FT >::LineS3(), and PlaneS3< FT >::PlaneS3().
|
inline |
Definition at line 191 of file SegmentS3.h.
PointS3< FT > target | ( | ) | const |
Definition at line 130 of file SegmentS3.h.
Referenced by SegmentS3< FT >::operator==().
|
inline |
Definition at line 205 of file SegmentS3.h.
References Aff_transformationS3< FT >::transform().
|
inline |
Definition at line 157 of file SegmentS3.h.
PointS3<FT> e0 |
Definition at line 96 of file SegmentS3.h.
PointS3<FT> e1 |
Definition at line 97 of file SegmentS3.h.