|
libosmscout 1.1.1
|
#include <libosmscout-map-opengl/include/poly2tri/common/shapes.h>

Public Member Functions | |
| Point () | |
| Default constructor does nothing (for performance). | |
| Point (double x, double y) | |
| Construct using coordinates. | |
| void | set_zero () |
| Set this point to all zeros. | |
| void | set (double x_, double y_) |
| Set this point to some specified coordinates. | |
| Point | operator- () const |
| Negate this point. | |
| void | operator+= (const Point &v) |
| Add a point to this point. | |
| void | operator-= (const Point &v) |
| Subtract a point from this point. | |
| void | operator*= (double a) |
| Multiply this point by a scalar. | |
| double | Length () const |
| Get the length of this point (the norm). | |
| double | Normalize () |
| Convert this point into a unit point. Returns the Length. | |
Public Attributes | |
| double | x |
| double | y |
| std::vector< Edge * > | edge_list |
| The edges this point constitutes an upper ending point. | |
|
inline |
Default constructor does nothing (for performance).
|
inline |
Construct using coordinates.
|
inline |
Get the length of this point (the norm).
|
inline |
Convert this point into a unit point. Returns the Length.
|
inline |
Multiply this point by a scalar.
|
inline |
Add a point to this point.
|
inline |
Negate this point.
|
inline |
Subtract a point from this point.
|
inline |
Set this point to some specified coordinates.
|
inline |
Set this point to all zeros.
| std::vector<Edge*> p2t::Point::edge_list |
The edges this point constitutes an upper ending point.
| double p2t::Point::x |
| double p2t::Point::y |