This is the complete list of members for Point, including all inherited members.
| compOp(std::function< float(float)> function) const | Point | inline |
| cross(const Point &other) const | Point | inline |
| dot(const Point &other) const | Point | inline |
| equals(const Point &target) const | Point | |
| forAngle(const float a) | Point | inlinestatic |
| fuzzyEquals(const Point &target, float variance) const | Point | |
| getAngle() const | Point | inline |
| getAngle(const Point &other) const | Point | |
| getClampPoint(const Point &min_inclusive, const Point &max_inclusive) const | Point | inline |
| getDistance(const Point &other) const | Point | inline |
| getDistanceSq(const Point &other) const | Point | inline |
| getIntersectPoint(const Point &A, const Point &B, const Point &C, const Point &D) | Point | static |
| getLength() const | Point | inline |
| getLengthSq() const | Point | inline |
| getMidpoint(const Point &other) const | Point | inline |
| getPerp() const | Point | inline |
| getRPerp() const | Point | inline |
| isLineIntersect(const Point &A, const Point &B, const Point &C, const Point &D, float *S=nullptr, float *T=nullptr) | Point | static |
| isLineOverlap(const Point &A, const Point &B, const Point &C, const Point &D) | Point | static |
| isLineParallel(const Point &A, const Point &B, const Point &C, const Point &D) | Point | static |
| isSegmentIntersect(const Point &A, const Point &B, const Point &C, const Point &D) | Point | static |
| isSegmentOverlap(const Point &A, const Point &B, const Point &C, const Point &D, Point *S=nullptr, Point *E=nullptr) | Point | static |
| lerp(const Point &other, float alpha) const | Point | inline |
| normalize() const | Point | inline |
| operator*(float a) const | Point | |
| operator+(const Point &right) const | Point | |
| operator-(const Point &right) const | Point | |
| operator-() const | Point | |
| operator/(float a) const | Point | |
| operator=(const Point &other) | Point | |
| operator=(const Size &size) | Point | |
| Point() | Point | |
| Point(float x, float y) | Point | |
| Point(const Point &other) | Point | |
| Point(const Size &size) | Point | explicit |
| project(const Point &other) const | Point | inline |
| rotate(const Point &other) const | Point | inline |
| rotateByAngle(const Point &pivot, float angle) const | Point | |
| setPoint(float x, float y) | Point | |
| unrotate(const Point &other) const | Point | inline |
| x | Point | |
| y | Point | |
| ZERO | Point | static |