- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Ogre::Math Member List

This is the complete list of members for Ogre::Math, including all inherited members.

Abs(Real fValue) | Ogre::Math | `[static]`
Abs(const Degree &dValue) | Ogre::Math | `[static]`
Abs(const Radian &rValue) | Ogre::Math | `[static]`
ACos(Real fValue) | Ogre::Math | `[static]`
AngleUnit enum name | Ogre::Math |
AngleUnitsToDegrees(Real units) | Ogre::Math | `[static]`
AngleUnitsToRadians(Real units) | Ogre::Math | `[static]`
ASin(Real fValue) | Ogre::Math | `[static]`
ATan(Real fValue) | Ogre::Math | `[static]`
ATan2(Real fY, Real fX) | Ogre::Math | `[static]`
AU_DEGREE enum value | Ogre::Math |
AU_RADIAN enum value | Ogre::Math |
buildReflectionMatrix(const Plane &p) | Ogre::Math | `[static]`
buildTrigTables() | Ogre::Math | `[protected]`
calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | `[static]`
calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | `[static]`
calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | `[static]`
calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | `[static]`
calculateTangentSpaceVector(const Vector3 &position1, const Vector3 &position2, const Vector3 &position3, Real u1, Real v1, Real u2, Real v2, Real u3, Real v3) | Ogre::Math | `[static]`
Ceil(Real fValue) | Ogre::Math | `[static]`
Cos(const Radian &fValue, bool useTables=false) | Ogre::Math | `[static]`
Cos(Real fValue, bool useTables=false) | Ogre::Math | `[static]`
DegreesToAngleUnits(Real degrees) | Ogre::Math | `[static]`
DegreesToRadians(Real degrees) | Ogre::Math | `[static]`
Exp(Real fValue) | Ogre::Math | `[static]`
fDeg2Rad | Ogre::Math | `[static]`
Floor(Real fValue) | Ogre::Math | `[static]`
fRad2Deg | Ogre::Math | `[static]`
gaussianDistribution(Real x, Real offset=0.0f, Real scale=1.0f) | Ogre::Math | `[static]`
getAngleUnit(void) | Ogre::Math | `[static]`
HALF_PI | Ogre::Math | `[static]`
IAbs(int iValue) | Ogre::Math | `[static]`
ICeil(float fValue) | Ogre::Math | `[static]`
IFloor(float fValue) | Ogre::Math | `[static]`
intersects(const Ray &ray, const Plane &plane) | Ogre::Math | `[static]`
intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true) | Ogre::Math | `[static]`
intersects(const Ray &ray, const AxisAlignedBox &box) | Ogre::Math | `[static]`
intersects(const Ray &ray, const AxisAlignedBox &box, Real *d1, Real *d2) | Ogre::Math | `[static]`
intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal, bool positiveSide=true, bool negativeSide=true) | Ogre::Math | `[static]`
intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, bool positiveSide=true, bool negativeSide=true) | Ogre::Math | `[static]`
intersects(const Sphere &sphere, const AxisAlignedBox &box) | Ogre::Math | `[static]`
intersects(const Plane &plane, const AxisAlignedBox &box) | Ogre::Math | `[static]`
intersects(const Ray &ray, const std::vector< Plane > &planeList, bool normalIsOutside) | Ogre::Math | `[static]`
intersects(const Ray &ray, const std::list< Plane > &planeList, bool normalIsOutside) | Ogre::Math | `[static]`
intersects(const Sphere &sphere, const Plane &plane) | Ogre::Math | `[static]`
InvSqrt(Real fValue) | Ogre::Math | `[static]`
ISign(int iValue) | Ogre::Math | `[static]`
Log(Real fValue) | Ogre::Math | `[static]`
Math(unsigned int trigTableSize=4096) | Ogre::Math |
msAngleUnit | Ogre::Math | `[protected, static]`
mSinTable | Ogre::Math | `[protected, static]`
mTanTable | Ogre::Math | `[protected, static]`
mTrigTableFactor | Ogre::Math | `[protected, static]`
mTrigTableSize | Ogre::Math | `[protected, static]`
NEG_INFINITY | Ogre::Math | `[static]`
PI | Ogre::Math | `[static]`
pointInTri2D(const Vector2 &p, const Vector2 &a, const Vector2 &b, const Vector2 &c) | Ogre::Math | `[static]`
pointInTri3D(const Vector3 &p, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal) | Ogre::Math | `[static]`
POS_INFINITY | Ogre::Math | `[static]`
Pow(Real fBase, Real fExponent) | Ogre::Math | `[static]`
RadiansToAngleUnits(Real radians) | Ogre::Math | `[static]`
RadiansToDegrees(Real radians) | Ogre::Math | `[static]`
RangeRandom(Real fLow, Real fHigh) | Ogre::Math | `[static]`
RealEqual(Real a, Real b, Real tolerance=std::numeric_limits< Real >::epsilon()) | Ogre::Math | `[static]`
setAngleUnit(AngleUnit unit) | Ogre::Math | `[static]`
Sign(Real fValue) | Ogre::Math | `[static]`
Sign(const Radian &rValue) | Ogre::Math | `[static]`
Sign(const Degree &dValue) | Ogre::Math | `[static]`
Sin(const Radian &fValue, bool useTables=false) | Ogre::Math | `[static]`
Sin(Real fValue, bool useTables=false) | Ogre::Math | `[static]`
SinTable(Real fValue) | Ogre::Math | `[protected, static]`
Sqr(Real fValue) | Ogre::Math | `[static]`
Sqrt(Real fValue) | Ogre::Math | `[static]`
Sqrt(const Radian &fValue) | Ogre::Math | `[static]`
Sqrt(const Degree &fValue) | Ogre::Math | `[static]`
SymmetricRandom() | Ogre::Math | `[static]`
Tan(const Radian &fValue, bool useTables=false) | Ogre::Math | `[static]`
Tan(Real fValue, bool useTables=false) | Ogre::Math | `[static]`
TanTable(Real fValue) | Ogre::Math | `[protected, static]`
TWO_PI | Ogre::Math | `[static]`
UnitRandom() | Ogre::Math | `[static]`
~Math() | Ogre::Math |

Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Mon Jun 16 12:50:32 2008