#include <LineS3.h>
Public Member Functions | |
| LineS3 () | |
| LineS3 (const PointS3< FT > &p, const PointS3< FT > &q) | |
| LineS3 (const SegmentS3< FT > &s) | |
| LineS3 (const RayS3< FT > &r) | |
| LineS3 (const PointS3< FT > &p, const DirectionS3< FT > &d) | |
| bool | operator== (const LineS3< FT > &l) const |
| bool | operator!= (const LineS3< FT > &l) const |
| PlaneS3< FT > | perpendicular_plane (const PointS3< FT > &p) const |
| LineS3< FT > | opposite () const |
| PointS3< FT > | point () const |
| PointS3< FT > | point (int i) const |
| PointS3< FT > | projection (const PointS3< FT > &p) const |
| DirectionS3< FT > | direction () const |
| bool | has_on (const PointS3< FT > &p) const |
| bool | is_degenerate () const |
| LineS3< FT > | transform (const Aff_transformationS3< FT > &t) const |
| void | new_rep (const PointS3< FT > &p, const VectorS3< FT > &v) |
Public Attributes | |
| PointS3< FT > | e0 |
| PointS3< FT > | e1 |
| CGAL_END_NAMESPACE CGAL_BEGIN_NAMESPACE LineS3 | ( | const PointS3< FT > & | p, |
| const PointS3< FT > & | q | ||
| ) |
Definition at line 118 of file LineS3.h.
Definition at line 122 of file LineS3.h.
References SegmentS3< FT >::end(), and SegmentS3< FT >::start().

Definition at line 126 of file LineS3.h.
References RayS3< FT >::second_point(), and RayS3< FT >::start().

| LineS3 | ( | const PointS3< FT > & | p, |
| const DirectionS3< FT > & | d | ||
| ) |
Definition at line 130 of file LineS3.h.
References DirectionS3< FT >::vector().

| DirectionS3< FT > direction | ( | ) | const |
Definition at line 150 of file LineS3.h.
References ORIGIN.
Referenced by PlaneS3< FT >::has_on_boundary(), LineS3< FT >::operator==(), and PlaneS3< FT >::PlaneS3().

| bool has_on | ( | const PointS3< FT > & | p | ) | const |
Definition at line 180 of file LineS3.h.
References collinear().

| bool is_degenerate | ( | ) | const |
Definition at line 186 of file LineS3.h.
Definition at line 102 of file LineS3.h.
|
inline |
| bool operator== | ( | const LineS3< FT > & | l | ) | const |
Definition at line 134 of file LineS3.h.
References LineS3< FT >::direction(), and LineS3< FT >::point().

| LineS3< FT > opposite | ( | ) | const |
Definition at line 166 of file LineS3.h.
Definition at line 161 of file LineS3.h.
| PointS3< FT > point | ( | ) | const |
Definition at line 145 of file LineS3.h.
Referenced by PlaneS3< FT >::has_on_boundary(), LineS3< FT >::operator==(), and PlaneS3< FT >::PlaneS3().

|
inline |
Definition at line 193 of file LineS3.h.
References Aff_transformationS3< FT >::transform().
