| angle(const Point2D &a, const Point2D &c) const | Point2D | [inline] |
| assign(double x, double y) | Point2D | [inline] |
| coords | Point2D | |
| cross(const Point2D &a) const | Point2D | [inline] |
| dist_from_line(const Point2D &a, const Point2D &b) const | Point2D | |
| dot(const Point2D &o) const | Point2D | [inline] |
| in_circle_test(Point2D a, Point2D b, Point2D c) const | Point2D | |
| is_left_of(const Point2D &a, const Point2D &b) const | Point2D | [inline] |
| is_right_of(const Point2D &a, const Point2D &b) const | Point2D | [inline] |
| line_side_test(Point2D a, Point2D b) const | Point2D | |
| machine_equal(const Point2D &other) const | Point2D | [inline] |
| mag() const | Point2D | [inline] |
| magsq() const | Point2D | [inline] |
| operator *(double s) const | Point2D | [inline] |
| operator *=(double s) | Point2D | [inline] |
| operator+(const Point2D &o) const | Point2D | [inline] |
| operator+=(const Point2D &o) | Point2D | [inline] |
| operator-(const Point2D &o) const | Point2D | [inline] |
| operator-=(const Point2D &o) | Point2D | [inline] |
| operator/(double s) const | Point2D | [inline] |
| operator/=(double s) | Point2D | [inline] |
| operator<(const Point2D &o) const | Point2D | [inline] |
| operator<<(std::ostream &, const Point2D &p) | Point2D | [friend] |
| operator<=(const Point2D &o) const | Point2D | [inline] |
| operator=(const Point2D &o) | Point2D | [inline] |
| operator>(const Point2D &o) const | Point2D | [inline] |
| operator>=(const Point2D &o) const | Point2D | [inline] |
| operator[](int i) const | Point2D | [inline] |
| Point2D() | Point2D | [inline] |
| Point2D(double x, double y) | Point2D | [inline] |
| Point2D(const Point2D &o) | Point2D | [inline] |
| print() | Point2D | [inline] |
| x() const | Point2D | [inline] |
| y() const | Point2D | [inline] |