SUMO - Simulation of Urban MObility
|
#include <points.h>
Public Member Functions | |
coord_type | getX () const |
coord_type | getY () const |
double | magnitude () const |
template<class point_type > | |
bool | operator!= (const Point2D< point_type > &old) const |
template<class point_type > | |
Point2D< coord_type > & | operator+= (const Point2D< point_type > &old) |
template<class point_type > | |
Point2D< coord_type > & | operator-= (const Point2D< point_type > &old) |
template<class point_type > | |
Point2D< coord_type > & | operator= (const Point2D< point_type > &old) |
Point2D< coord_type > & | operator= (const Point2D< coord_type > &old) |
template<class point_type > | |
bool | operator== (const Point2D< point_type > &old) const |
coord_type | operator[] (int i) const |
Point2D () | |
Point2D (coord_type x0, coord_type y0) | |
template<class point_type > | |
Point2D (const Point2D< point_type > &old) | |
Point2D (const Point2D< coord_type > &old) | |
void | rotate (double angle) |
void | set (coord_type nx, coord_type ny) |
void | setX (coord_type nx) |
void | setY (coord_type ny) |
void | swap () |
coord_type | x () const |
coord_type | y () const |
~Point2D () |
Protected Attributes | |
coord_type | _x |
coord_type | _y |
|
inline |
Definition at line 94 of file points.h.
Referenced by EulerSpiral::compute_end_pt(), euc_distance(), operator*(), operator+(), operator-(), operator/(), and Point2D< double >::operator=().
|
inline |
Definition at line 95 of file points.h.
Referenced by EulerSpiral::compute_end_pt(), euc_distance(), operator*(), operator+(), operator-(), operator/(), and Point2D< double >::operator=().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 99 of file points.h.
Referenced by EulerSpiral::compute_end_pt(), BiArc::compute_other_stuff(), EulerSpiral::get_fresnel_integral(), and Point2D< double >::set().
|
inline |
Definition at line 100 of file points.h.
Referenced by EulerSpiral::compute_end_pt(), BiArc::compute_other_stuff(), EulerSpiral::get_fresnel_integral(), and Point2D< double >::set().
|
inline |
Definition at line 165 of file points.h.
Referenced by Point2D< double >::swap().
|
inline |
Definition at line 96 of file points.h.
Referenced by BiArc::compute_biarc_params(), EulerSpiral::compute_es_params(), BiArc::compute_join_theta(), and BiArc::compute_other_stuff().
|
inline |
Definition at line 97 of file points.h.
Referenced by BiArc::compute_biarc_params(), EulerSpiral::compute_es_params(), BiArc::compute_join_theta(), and BiArc::compute_other_stuff().
|
protected |
Definition at line 40 of file points.h.
Referenced by Point2D< double >::getX(), Point2D< double >::magnitude(), Point2D< double >::operator!=(), Point2D< double >::operator+=(), Point2D< double >::operator-=(), Point2D< double >::operator=(), Point2D< double >::operator==(), Point2D< double >::operator[](), Point2D< double >::Point2D(), Point2D< double >::rotate(), Point2D< double >::setX(), Point2D< double >::swap(), and Point2D< double >::x().
|
protected |
Definition at line 40 of file points.h.
Referenced by Point2D< double >::getY(), Point2D< double >::magnitude(), Point2D< double >::operator!=(), Point2D< double >::operator+=(), Point2D< double >::operator-=(), Point2D< double >::operator=(), Point2D< double >::operator==(), Point2D< double >::operator[](), Point2D< double >::Point2D(), Point2D< double >::rotate(), Point2D< double >::setY(), Point2D< double >::swap(), and Point2D< double >::y().