#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.