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