#include <DirectionS2.h>
Public Member Functions | |
DirectionS2 () | |
DirectionS2 (const VectorS2< FT > &v) | |
DirectionS2 (const FT &x, const FT &y) | |
bool | operator== (const DirectionS2< FT > &d) const |
bool | operator!= (const DirectionS2< FT > &d) const |
bool | operator>= (const DirectionS2< FT > &d) const |
bool | operator<= (const DirectionS2< FT > &d) const |
bool | operator> (const DirectionS2< FT > &d) const |
bool | operator< (const DirectionS2< FT > &d) const |
bool | counterclockwise_in_between (const DirectionS2< FT > &d1, const DirectionS2< FT > &d2) const |
VectorS2< FT > | vector () const |
DirectionS2< FT > | perpendicular (const Orientation &o) const |
DirectionS2< FT > | transform (const Aff_transformationS2< FT > &t) const |
DirectionS2< FT > | operator- () const |
FT | delta (int i) const |
FT | dx () const |
FT | dy () const |
Public Attributes | |
FT | e0 |
FT | e1 |
Definition at line 59 of file DirectionS2.h.
Definition at line 94 of file DirectionS2.h.
CGAL_KERNEL_CTOR_INLINE DirectionS2 | ( | const VectorS2< FT > & | v | ) |
CGAL_KERNEL_CTOR_INLINE DirectionS2 | ( | const FT & | x, |
const FT & | y | ||
) |
Definition at line 103 of file DirectionS2.h.
CGAL_KERNEL_INLINE bool counterclockwise_in_between | ( | const DirectionS2< FT > & | d1, |
const DirectionS2< FT > & | d2 | ||
) | const |
Definition at line 161 of file DirectionS2.h.
CGAL_KERNEL_INLINE FT delta | ( | int | i | ) | const |
|
inline |
Definition at line 217 of file DirectionS2.h.
Referenced by LineS2< FT >::LineS2(), DirectionS2< FT >::operator<(), and DirectionS2< FT >::operator==().
|
inline |
Definition at line 223 of file DirectionS2.h.
Referenced by LineS2< FT >::LineS2(), DirectionS2< FT >::operator<(), and DirectionS2< FT >::operator==().
|
inline |
|
inline |
Definition at line 199 of file DirectionS2.h.
CGAL_KERNEL_MEDIUM_INLINE bool operator< | ( | const DirectionS2< FT > & | d | ) | const |
Definition at line 125 of file DirectionS2.h.
References dx, DirectionS2< FT >::dx(), dy, and DirectionS2< FT >::dy().
CGAL_KERNEL_INLINE bool operator<= | ( | const DirectionS2< FT > & | d | ) | const |
Definition at line 155 of file DirectionS2.h.
bool operator== | ( | const DirectionS2< FT > & | d | ) | const |
Definition at line 108 of file DirectionS2.h.
References CGAL_NTS, dx, DirectionS2< FT >::dx(), dy, DirectionS2< FT >::dy(), and sign().
CGAL_KERNEL_INLINE bool operator> | ( | const DirectionS2< FT > & | d | ) | const |
Definition at line 143 of file DirectionS2.h.
CGAL_KERNEL_INLINE bool operator>= | ( | const DirectionS2< FT > & | d | ) | const |
Definition at line 149 of file DirectionS2.h.
CGAL_KERNEL_MEDIUM_INLINE DirectionS2< FT > perpendicular | ( | const Orientation & | o | ) | const |
Definition at line 183 of file DirectionS2.h.
References CGAL_kernel_precondition, COLLINEAR, COUNTERCLOCKWISE, dx, and dy.
CGAL_KERNEL_INLINE DirectionS2< FT > transform | ( | const Aff_transformationS2< FT > & | t | ) | const |
Definition at line 194 of file DirectionS2.h.
References Aff_transformationS2< FT >::transform().
|
inline |
Definition at line 177 of file DirectionS2.h.
Referenced by RayS2< FT >::RayS2(), Rotation_repS2< FT >::Rotation_repS2(), Aff_transformation_repS2< FT >::transform(), and Rotation_repS2< FT >::transform().
FT e0 |
Definition at line 87 of file DirectionS2.h.
Referenced by VectorS2< FT >::hx(), VectorS2< FT >::VectorS2(), and VectorS2< FT >::x().
FT e1 |
Definition at line 88 of file DirectionS2.h.
Referenced by VectorS2< FT >::hy(), VectorS2< FT >::VectorS2(), and VectorS2< FT >::y().