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 |