Base Framework
Vector3D< TYPE > Member List

This is the complete list of members for Vector3D< TYPE >, including all inherited members.

add(const Vector3D &value) noexceptVector3D< TYPE >inline
cross(const Vector3D &value) const noexceptVector3D< TYPE >inline
cross(const Vector3D< TYPE > &left, const Vector3D< TYPE > &right) noexceptVector3D< TYPE >related
divide(const TYPE &value) noexceptVector3D< TYPE >inline
dot(const Vector3D &value) const noexceptVector3D< TYPE >inline
dot(const Vector3D< TYPE > &left, const Vector3D< TYPE > &right) noexceptVector3D< TYPE >related
getAngle(const Vector3D &value) const noexceptVector3D< TYPE >inline
getModulus() const noexceptVector3D< TYPE >inline
getProjection(const Vector3D &value) const noexceptVector3D< TYPE >inline
getSqrModulus() const noexceptVector3D< TYPE >inline
getX() const noexceptVector3D< TYPE >inline
getXYAngle() const noexceptVector3D< TYPE >inline
getY() const noexceptVector3D< TYPE >inline
getZ() const noexceptVector3D< TYPE >inline
getZAngle() const noexceptVector3D< TYPE >inline
isOrthogonal(const Vector3D &value) const noexceptVector3D< TYPE >inline
isParallel(const Vector3D &value) const noexceptVector3D< TYPE >inline
isProper() const noexceptVector3D< TYPE >inline
isZero() const noexceptVector3D< TYPE >inline
minus() const noexceptVector3D< TYPE >inline
multiply(const TYPE &value) noexceptVector3D< TYPE >inline
negate() noexceptVector3D< TYPE >inline
operator*(const Vector3D< TYPE > &left, const TYPE &right) noexceptVector3D< TYPE >related
operator*(const TYPE &left, const Vector3D< TYPE > &right) noexceptVector3D< TYPE >related
operator*=(const TYPE &value) noexceptVector3D< TYPE >inline
operator+() const noexceptVector3D< TYPE >inline
operator+(const Vector3D< TYPE > &left, const Vector3D< TYPE > &right) noexceptVector3D< TYPE >related
operator+=(const Vector3D &value) noexceptVector3D< TYPE >inline
operator-() const noexceptVector3D< TYPE >inline
operator-(const Vector3D< TYPE > &left, const Vector3D< TYPE > &right) noexceptVector3D< TYPE >related
operator-=(const Vector3D &value) noexceptVector3D< TYPE >inline
operator/(const Vector3D< TYPE > &left, const TYPE &right) noexceptVector3D< TYPE >related
operator/=(const TYPE &value) noexceptVector3D< TYPE >inline
operator<<(FormatOutputStream &stream, const Vector3D< TYPE > &value)Vector3D< TYPE >related
operator=(const Vector3D &assign) noexceptVector3D< TYPE >inline
operator==(const Vector3D &value) const noexceptVector3D< TYPE >inline
plus() const noexceptVector3D< TYPE >inline
setX(const TYPE &x) noexceptVector3D< TYPE >inline
setY(const TYPE &y) noexceptVector3D< TYPE >inline
setZ(const TYPE &z) noexceptVector3D< TYPE >inline
subtract(const Vector3D &value) noexceptVector3D< TYPE >inline
Vector3D() noexceptVector3D< TYPE >inline
Vector3D(const TYPE &x, const TYPE &y, const TYPE &z) noexceptVector3D< TYPE >inline
Vector3D(const Vector3D &copy) noexceptVector3D< TYPE >inline
xVector3D< TYPE >protected
yVector3D< TYPE >protected
zVector3D< TYPE >protected
zeroAdjust(const TYPE &zero) noexceptVector3D< TYPE >inline