#include <RayS2.h>
Public Member Functions | |
| RayS2 () | |
| RayS2 (const PointS2< FT > &sp, const PointS2< FT > &secondp) | |
| RayS2 (const PointS2< FT > &sp, const DirectionS2< FT > &d) | |
| bool | operator== (const RayS2< FT > &r) const |
| bool | operator!= (const RayS2< FT > &r) const |
| const PointS2< FT > & | start () const |
| const PointS2< FT > & | source () const |
| PointS2< FT > | point (int i) const |
| PointS2< FT > | second_point () const |
| DirectionS2< FT > | direction () const |
| LineS2< FT > | supporting_line () const |
| RayS2< FT > | opposite () const |
| RayS2< FT > | transform (const Aff_transformationS2< FT > &t) const |
| bool | is_horizontal () const |
| bool | is_vertical () const |
| bool | is_degenerate () const |
| bool | has_on (const PointS2< FT > &p) const |
| bool | collinear_has_on (const PointS2< FT > &p) const |
Public Attributes | |
| PointS2< FT > | s |
| PointS2< FT > | t |
| CGAL_KERNEL_CTOR_INLINE RayS2 | ( | const PointS2< FT > & | sp, |
| const DirectionS2< FT > & | d | ||
| ) |
Definition at line 99 of file RayS2.h.
References s, and DirectionS2< FT >::vector().

| CGAL_KERNEL_MEDIUM_INLINE bool collinear_has_on | ( | const PointS2< FT > & | p | ) | const |
Definition at line 201 of file RayS2.h.
References compare_x(), compare_y(), LARGER, and SMALLER.

|
inline |
Definition at line 149 of file RayS2.h.
Referenced by RayS2< FT >::operator==().

| CGAL_KERNEL_INLINE bool has_on | ( | const PointS2< FT > & | p | ) | const |
Definition at line 191 of file RayS2.h.
References collinear().

| CGAL_KERNEL_INLINE bool is_degenerate | ( | ) | const |
| CGAL_KERNEL_INLINE bool is_horizontal | ( | ) | const |
| CGAL_KERNEL_INLINE bool is_vertical | ( | ) | const |
| bool operator!= | ( | const RayS2< FT > & | r | ) | const |
| CGAL_KERNEL_INLINE bool operator== | ( | const RayS2< FT > & | r | ) | const |
Definition at line 105 of file RayS2.h.
References RayS2< FT >::direction(), and RayS2< FT >::source().

|
inline |
Definition at line 159 of file RayS2.h.
| CGAL_KERNEL_INLINE PointS2< FT > point | ( | int | i | ) | const |
|
inline |
Definition at line 128 of file RayS2.h.
Referenced by LineS2< FT >::LineS2().

|
inline |
Definition at line 122 of file RayS2.h.
References s.
Referenced by RayS2< FT >::operator==().

|
inline |
Definition at line 116 of file RayS2.h.
References s.
Referenced by LineS2< FT >::LineS2().

|
inline |
Definition at line 154 of file RayS2.h.
| CGAL_KERNEL_INLINE RayS2< FT > transform | ( | const Aff_transformationS2< FT > & | t | ) | const |
Definition at line 166 of file RayS2.h.
References Aff_transformationS2< FT >::transform().
