My Project
ParaEngine::Vector3 Member List

This is the complete list of members for ParaEngine::Vector3, including all inherited members.

absDotProduct(const Vector3 &vec) constParaEngine::Vector3inline
angleBetween(const Vector3 &dest)ParaEngine::Vector3
crossProduct(const Vector3 &rkVector) constParaEngine::Vector3inline
directionEquals(const Vector3 &rhs, const Radian &tolerance) constParaEngine::Vector3inline
distance(const Vector3 &rhs) constParaEngine::Vector3inline
dominantAxis() constParaEngine::Vector3
dotProduct(const Vector3 &vec) constParaEngine::Vector3inline
GetPointer() (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
getRotationTo(const Vector3 &dest, const Vector3 &fallbackAxis=Vector3::ZERO) constParaEngine::Vector3
InvertY() (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
InvertYCopy() const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
isZeroLength(void) constParaEngine::Vector3inline
length() constParaEngine::Vector3inline
makeCeil(const Vector3 &cmp)ParaEngine::Vector3inline
makeFloor(const Vector3 &cmp)ParaEngine::Vector3inline
midPoint(const Vector3 &vec) constParaEngine::Vector3inline
NEGATIVE_UNIT_X (defined in ParaEngine::Vector3)ParaEngine::Vector3static
NEGATIVE_UNIT_Y (defined in ParaEngine::Vector3)ParaEngine::Vector3static
NEGATIVE_UNIT_Z (defined in ParaEngine::Vector3)ParaEngine::Vector3static
normalise()ParaEngine::Vector3inline
normalisedCopy(void) constParaEngine::Vector3inline
operator!=(const Vector3 &rkVector) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator%(const Vector3 &rhs) constParaEngine::Vector3inline
operator*(const float fScalar) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator*(const Vector3 &rhs) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator* (defined in ParaEngine::Vector3)ParaEngine::Vector3friend
operator*(const Matrix4 &mat) constParaEngine::Vector3inline
operator*=(const float fScalar) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator*=(const Vector3 &rkVector) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator+(const Vector3 &rkVector) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator+() const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator+ (defined in ParaEngine::Vector3)ParaEngine::Vector3friend
operator+ (defined in ParaEngine::Vector3)ParaEngine::Vector3friend
operator+=(const Vector3 &rkVector) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator+=(const float fScalar) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator-(const Vector3 &rkVector) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator-() const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator- (defined in ParaEngine::Vector3)ParaEngine::Vector3friend
operator- (defined in ParaEngine::Vector3)ParaEngine::Vector3friend
operator-=(const Vector3 &rkVector) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator-=(const float fScalar) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator/(const float fScalar) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator/(const Vector3 &rhs) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator/ (defined in ParaEngine::Vector3)ParaEngine::Vector3friend
operator/=(const float fScalar) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator/=(const Vector3 &rkVector) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator<(const Vector3 &rhs) constParaEngine::Vector3inline
operator<<(std::ostream &o, const Vector3 &v)ParaEngine::Vector3friend
operator=(const Vector3 &rkVector)ParaEngine::Vector3inline
operator=(const DeviceVector3 &rkVector) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator=(const float fScaler) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator==(const Vector3 &rkVector) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator>(const Vector3 &rhs) constParaEngine::Vector3inline
operator[](const size_t i) const (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
operator[](const size_t i) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
perpendicular(void) constParaEngine::Vector3
positionCloses(const Vector3 &rhs, float tolerance=1e-03f) constParaEngine::Vector3inline
positionEquals(const Vector3 &rhs, float tolerance=1e-03) constParaEngine::Vector3inline
ptr()ParaEngine::Vector3inline
ptr() constParaEngine::Vector3inline
randomDeviant(const Radian &angle, const Vector3 &up=Vector3::ZERO) constParaEngine::Vector3
reflect(const Vector3 &normal) constParaEngine::Vector3inline
squaredDistance(const Vector3 &rhs) constParaEngine::Vector3inline
squaredLength() constParaEngine::Vector3inline
TransformCoord(const Matrix4 &m) constParaEngine::Vector3
TransformNormal(const Matrix4 &m) constParaEngine::Vector3
UNIT_SCALE (defined in ParaEngine::Vector3)ParaEngine::Vector3static
UNIT_X (defined in ParaEngine::Vector3)ParaEngine::Vector3static
UNIT_Y (defined in ParaEngine::Vector3)ParaEngine::Vector3static
UNIT_Z (defined in ParaEngine::Vector3)ParaEngine::Vector3static
Vector3() (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
Vector3(const float fX, const float fY, const float fZ) (defined in ParaEngine::Vector3)ParaEngine::Vector3inline
Vector3(const float afCoordinate[3]) (defined in ParaEngine::Vector3)ParaEngine::Vector3inlineexplicit
Vector3(const int afCoordinate[3]) (defined in ParaEngine::Vector3)ParaEngine::Vector3inlineexplicit
Vector3(float *const r) (defined in ParaEngine::Vector3)ParaEngine::Vector3inlineexplicit
Vector3(const float scaler) (defined in ParaEngine::Vector3)ParaEngine::Vector3inlineexplicit
Vector3(const DeviceVector3 &v) (defined in ParaEngine::Vector3)ParaEngine::Vector3inlineexplicit
x (defined in ParaEngine::Vector3)ParaEngine::Vector3
y (defined in ParaEngine::Vector3)ParaEngine::Vector3
z (defined in ParaEngine::Vector3)ParaEngine::Vector3
ZERO (defined in ParaEngine::Vector3)ParaEngine::Vector3static