Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

peon::MathUnit Member List

This is the complete list of members for peon::MathUnit, including all inherited members.

Abs(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Abs(const Degree &dValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Abs(const Radian &rValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
ACos(Real fValue) (defined in peon::MathUnit)peon::MathUnit [static]
AngleUnit enum namepeon::MathUnit
AngleUnitsToDegrees(Real units)peon::MathUnit [static]
AngleUnitsToRadians(Real units)peon::MathUnit [static]
ASin(Real fValue) (defined in peon::MathUnit)peon::MathUnit [static]
ATan(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
ATan2(Real fY, Real fX) (defined in peon::MathUnit)peon::MathUnit [inline, static]
AU_DEGREE enum value (defined in peon::MathUnit)peon::MathUnit
AU_RADIAN enum value (defined in peon::MathUnit)peon::MathUnit
buildReflectionMatrix(const Plane &p)peon::MathUnit [static]
buildTrigTables()peon::MathUnit [protected]
calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)peon::MathUnit [static]
calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)peon::MathUnit [static]
calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)peon::MathUnit [static]
calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)peon::MathUnit [static]
calculateTangentSpaceVector(const Vector3 &position1, const Vector3 &position2, const Vector3 &position3, Real u1, Real v1, Real u2, Real v2, Real u3, Real v3)peon::MathUnit [static]
Ceil(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Cos(const Radian &fValue, bool useTables=false)peon::MathUnit [inline, static]
Cos(Real fValue, bool useTables=false)peon::MathUnit [inline, static]
DegreesToAngleUnits(Real degrees)peon::MathUnit [static]
DegreesToRadians(Real degrees) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Exp(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
fDeg2Rad (defined in peon::MathUnit)peon::MathUnit [static]
Floor(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
fRad2Deg (defined in peon::MathUnit)peon::MathUnit [static]
getAngleUnit(void)peon::MathUnit [static]
HALF_PI (defined in peon::MathUnit)peon::MathUnit [static]
IAbs(int iValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
ICeil(float fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
IFloor(float fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
intersects(const Ray &ray, const Plane &plane)peon::MathUnit [static]
intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true)peon::MathUnit [static]
intersects(const Ray &ray, const AxisAlignedBox &sphere)peon::MathUnit [static]
intersects(const Sphere &sphere, const AxisAlignedBox &box)peon::MathUnit [static]
intersects(const Plane &plane, const AxisAlignedBox &box)peon::MathUnit [static]
intersects(const Ray &ray, const std::vector< Plane > &planeList, bool normalIsOutside)peon::MathUnit [static]
intersects(const Ray &ray, const std::list< Plane > &planeList, bool normalIsOutside)peon::MathUnit [static]
intersects(const Sphere &sphere, const Plane &plane)peon::MathUnit [static]
InvSqrt(Real fValue)peon::MathUnit [static]
ISign(int iValue) (defined in peon::MathUnit)peon::MathUnit [static]
Log(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
MathUnit(unsigned int trigTableSize=4096)peon::MathUnit
msAngleUnit (defined in peon::MathUnit)peon::MathUnit [protected, static]
mSinTable (defined in peon::MathUnit)peon::MathUnit [protected, static]
mTanTable (defined in peon::MathUnit)peon::MathUnit [protected, static]
mTrigTableFactorpeon::MathUnit [protected, static]
mTrigTableSizepeon::MathUnit [protected, static]
NEG_INFINITY (defined in peon::MathUnit)peon::MathUnit [static]
PI (defined in peon::MathUnit)peon::MathUnit [static]
pointInTri2D(Real px, Real pz, Real ax, Real az, Real bx, Real bz, Real cx, Real cz)peon::MathUnit [static]
POS_INFINITY (defined in peon::MathUnit)peon::MathUnit [static]
Pow(Real fBase, Real fExponent) (defined in peon::MathUnit)peon::MathUnit [inline, static]
RadiansToAngleUnits(Real radians)peon::MathUnit [static]
RadiansToDegrees(Real radians) (defined in peon::MathUnit)peon::MathUnit [inline, static]
RangeRandom(Real fLow, Real fHigh) (defined in peon::MathUnit)peon::MathUnit [static]
RealEqual(Real a, Real b, Real tolerance=std::numeric_limits< Real >::epsilon())peon::MathUnit [static]
setAngleUnit(AngleUnit unit)peon::MathUnit [static]
Sign(Real fValue) (defined in peon::MathUnit)peon::MathUnit [static]
Sign(const Radian &rValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Sign(const Degree &dValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Sin(const Radian &fValue, bool useTables=false)peon::MathUnit [inline, static]
Sin(Real fValue, bool useTables=false)peon::MathUnit [inline, static]
SinTable(Real fValue) (defined in peon::MathUnit)peon::MathUnit [protected, static]
Sqr(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Sqrt(Real fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Sqrt(const Radian &fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
Sqrt(const Degree &fValue) (defined in peon::MathUnit)peon::MathUnit [inline, static]
SymmetricRandom() (defined in peon::MathUnit)peon::MathUnit [static]
Tan(const Radian &fValue, bool useTables=false)peon::MathUnit [inline, static]
Tan(Real fValue, bool useTables=false)peon::MathUnit [inline, static]
TanTable(Real fValue) (defined in peon::MathUnit)peon::MathUnit [protected, static]
TWO_PI (defined in peon::MathUnit)peon::MathUnit [static]
UnitRandom() (defined in peon::MathUnit)peon::MathUnit [static]
~MathUnit()peon::MathUnit


Generated on Wed Nov 9 09:37:07 2005 for Peon by  doxygen 1.4.3