wfmath 1.0.3
A math library for the Worldforge system.
|
This is the complete list of members for WFMath::Point< dim >, including all inherited members.
asPolar(CoordType &r, CoordType &theta) const | WFMath::Point< dim > | |
asPolar(CoordType &r, CoordType &theta, CoordType &z) const | WFMath::Point< dim > | |
asPolar(CoordType &r, CoordType &theta) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
asPolar(CoordType &r, CoordType &theta, CoordType &z) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
asPolar(CoordType &r, CoordType &theta) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
asPolar(CoordType &r, CoordType &theta, CoordType &z) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
asSpherical(CoordType &r, CoordType &theta, CoordType &phi) const | WFMath::Point< dim > | |
asSpherical(CoordType &r, CoordType &theta, CoordType &phi) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
asSpherical(CoordType &r, CoordType &theta, CoordType &phi) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
boundingBox() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
boundingSphere() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
boundingSphereSloppy() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
elements() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
fromAtlas(const AtlasInType &a) | WFMath::Point< dim > | inline |
getCenter() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
getCorner(size_t) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
isEqualTo(const Point &p, CoordType epsilon=numeric_constants< CoordType >::epsilon()) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
isValid() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
Midpoint | WFMath::Point< dim > | friend |
moveCenterTo(const Point &p) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
moveCornerTo(const Point &p, size_t) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
numCorners() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
operator (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator!=(const Point &rhs) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
operator+ (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator+ (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator+= (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator- (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator- (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator-= (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator=(const Point &rhs)=default (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
operator==(const Point &rhs) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
operator>> (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |
operator[](const int i) const | WFMath::Point< dim > | inline |
operator[](const int i) | WFMath::Point< dim > | inline |
Point() | WFMath::Point< dim > | inline |
Point(const Point &)=default | WFMath::Point< dim > | |
Point(const AtlasInType &a) | WFMath::Point< dim > | inlineexplicit |
Point(const Vector< dim > &vector) | WFMath::Point< dim > | inlineexplicit |
Point(CoordType x, CoordType y) | WFMath::Point< dim > | |
Point(CoordType x, CoordType y, CoordType z) | WFMath::Point< dim > | |
Point(CoordType x, CoordType y) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
Point(CoordType x, CoordType y, CoordType z) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
polar(CoordType r, CoordType theta) | WFMath::Point< dim > | |
polar(CoordType r, CoordType theta, CoordType z) | WFMath::Point< dim > | |
polar(CoordType r, CoordType theta) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
polar(CoordType r, CoordType theta, CoordType z) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
polar(CoordType r, CoordType theta) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
polar(CoordType r, CoordType theta, CoordType z) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
rotate(const RotMatrix< dim > &m, const Point &p) | WFMath::Point< dim > | inline |
rotate(const Quaternion &q, const Point &p) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
rotate(const Quaternion &q, const Point< 3 > &p) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
rotateCenter(const RotMatrix< dim > &) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
rotateCenter(const Quaternion &) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
rotateCorner(const RotMatrix< dim > &, size_t) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
rotateCorner(const Quaternion &, size_t) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
rotatePoint(const RotMatrix< dim > &m, const Point &p) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
rotatePoint(const Quaternion &q, const Point &p) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
rotatePoint(const Quaternion &q, const Point< 3 > &p) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
setToOrigin() | WFMath::Point< dim > | inline |
setValid(bool valid=true) | WFMath::Point< dim > | inline |
shift(const Vector< dim > &v) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
spherical(CoordType r, CoordType theta, CoordType phi) | WFMath::Point< dim > | |
spherical(CoordType r, CoordType theta, CoordType phi) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
spherical(CoordType r, CoordType theta, CoordType phi) (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
SquaredDistance | WFMath::Point< dim > | friend |
toAtlas() const | WFMath::Point< dim > | inline |
toLocalCoords(const Point &origin, const RotMatrix< dim > &rotation=RotMatrix< dim >().identity()) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
toLocalCoords(const AxisBox< dim > &coords) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
toLocalCoords(const RotBox< dim > &coords) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
toLocalCoords(const Point &origin, const Quaternion &rotation) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
toLocalCoords(const Point< 3 > &origin, const Quaternion &rotation) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
toParentCoords(const Point &origin, const RotMatrix< dim > &rotation=RotMatrix< dim >().identity()) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
toParentCoords(const AxisBox< dim > &coords) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
toParentCoords(const RotBox< dim > &coords) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
toParentCoords(const Point &origin, const Quaternion &rotation) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
toParentCoords(const Point< 3 > &origin, const Quaternion &rotation) const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | |
x() const | WFMath::Point< dim > | inline |
x() | WFMath::Point< dim > | inline |
y() const | WFMath::Point< dim > | inline |
y() | WFMath::Point< dim > | inline |
z() const | WFMath::Point< dim > | |
z() | WFMath::Point< dim > | |
z() const (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
z() (defined in WFMath::Point< dim >) | WFMath::Point< dim > | inline |
ZERO() | WFMath::Point< dim > | static |
ZeroPrimitive< Point< dim > > (defined in WFMath::Point< dim >) | WFMath::Point< dim > | friend |