wfmath 1.0.3
A math library for the Worldforge system.
WFMath::Point< dim > Member List

This is the complete list of members for WFMath::Point< dim >, including all inherited members.

asPolar(CoordType &r, CoordType &theta) constWFMath::Point< dim >
asPolar(CoordType &r, CoordType &theta, CoordType &z) constWFMath::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) constWFMath::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
MidpointWFMath::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) constWFMath::Point< dim >inline
operator[](const int i)WFMath::Point< dim >inline
Point()WFMath::Point< dim >inline
Point(const Point &)=defaultWFMath::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 >
SquaredDistanceWFMath::Point< dim >friend
toAtlas() constWFMath::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() constWFMath::Point< dim >inline
x()WFMath::Point< dim >inline
y() constWFMath::Point< dim >inline
y()WFMath::Point< dim >inline
z() constWFMath::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