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] |