![]() |
omegalib
13.1
|
This is the complete list of members for omicron::Math, including all inherited members.
| abs(real fValue) | omicron::Math | inlinestatic |
| acos(real fValue) | omicron::Math | static |
| asin(real fValue) | omicron::Math | static |
| atan(real fValue) | omicron::Math | inlinestatic |
| atan2(real fY, real fX) | omicron::Math | inlinestatic |
| boundingRadiusFromAABB(const AlignedBox3 &aabb) | omicron::Math | static |
| buildReflectionMatrix(const Plane &p) | omicron::Math | static |
| buildRotation(const Vector3f &a, const Vector3f &b, const Vector3f &fallbackAxis) | omicron::Math | static |
| buildTrigTables() | omicron::Math | protected |
| calculateBasicFaceNormal(const Vector3f &v1, const Vector3f &v2, const Vector3f &v3) | omicron::Math | static |
| calculateBasicFaceNormalWithoutNormalize(const Vector3f &v1, const Vector3f &v2, const Vector3f &v3) | omicron::Math | static |
| calculateFaceNormal(const Vector3f &v1, const Vector3f &v2, const Vector3f &v3) | omicron::Math | static |
| calculateFaceNormalWithoutNormalize(const Vector3f &v1, const Vector3f &v2, const Vector3f &v3) | omicron::Math | static |
| calculateTangentSpaceVector(const Vector3f &position1, const Vector3f &position2, const Vector3f &position3, real u1, real v1, real u2, real v2, real u3, real v3) | omicron::Math | static |
| ceil(real fValue) | omicron::Math | inlinestatic |
| Clamp(real val, real minval, real maxval) | omicron::Math | inlinestatic |
| computeMatchingPointsTransform(const Vectors3f &src, const Vectors3f &dst) | omicron::Math | static |
| cos(real fValue, bool useTables=false) | omicron::Math | inlinestatic |
| degreesToRadians(real degrees) | omicron::Math | inlinestatic |
| DegToRad | omicron::Math | static |
| exp(real fValue) | omicron::Math | inlinestatic |
| floatEqual(real a, real b, real tolerance=std::numeric_limits< real >::epsilon()) | omicron::Math | static |
| floor(real fValue) | omicron::Math | inlinestatic |
| gaussianDistribution(real x, real offset=0.0f, real scale=1.0f) | omicron::Math | static |
| HalfPi | omicron::Math | static |
| iabs(int iValue) | omicron::Math | inlinestatic |
| iceil(real fValue) | omicron::Math | inlinestatic |
| ifloor(real fValue) | omicron::Math | inlinestatic |
| intersects(const Ray &ray, const Plane &plane) | omicron::Math | static |
| intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true) | omicron::Math | static |
| intersects(const Ray &ray, const AlignedBox3 &box) | omicron::Math | static |
| intersects(const Ray &ray, const AlignedBox3 &box, real *d1, real *d2) | omicron::Math | static |
| intersects(const Ray &ray, const Vector3f &a, const Vector3f &b, const Vector3f &c, const Vector3f &normal, bool positiveSide=true, bool negativeSide=true) | omicron::Math | static |
| intersects(const Ray &ray, const Vector3f &a, const Vector3f &b, const Vector3f &c, bool positiveSide=true, bool negativeSide=true) | omicron::Math | static |
| intersects(const Sphere &sphere, const AlignedBox3 &box) | omicron::Math | static |
| intersects(const Plane &plane, const AlignedBox3 &box) | omicron::Math | static |
| intersects(const Ray &ray, const std::vector< Plane > &planeList, bool normalIsOutside) | omicron::Math | static |
| intersects(const Ray &ray, const std::list< Plane > &planeList, bool normalIsOutside) | omicron::Math | static |
| intersects(const Sphere &sphere, const Plane &plane) | omicron::Math | static |
| isign(int iValue) | omicron::Math | static |
| isNaN(real f) | omicron::Math | inlinestatic |
| log(real fValue) | omicron::Math | inlinestatic |
| log2(real fValue) | omicron::Math | inlinestatic |
| Log2Base | omicron::Math | static |
| logN(real base, real fValue) | omicron::Math | inlinestatic |
| makePerspectiveMatrix(float fov, float aspect, float nearZ, float farZ) | omicron::Math | static |
| makeViewMatrix(const Vector3f &position, const Quaternion &orientation) | omicron::Math | static |
| Math(unsigned int trigTableSize=4096) | omicron::Math | |
| mSinTable | omicron::Math | protectedstatic |
| mTanTable | omicron::Math | protectedstatic |
| mTrigTableFactor | omicron::Math | protectedstatic |
| mTrigTableSize | omicron::Math | protectedstatic |
| NegativeInfinity | omicron::Math | static |
| normal(const Vector3f &aa, const Vector3f &bb, const Vector3f &cc) | omicron::Math | static |
| Pi | omicron::Math | static |
| pointInTri2D(const Vector2f &p, const Vector2f &a, const Vector2f &b, const Vector2f &c) | omicron::Math | static |
| pointInTri3D(const Vector3f &p, const Vector3f &a, const Vector3f &b, const Vector3f &c, const Vector3f &normal) | omicron::Math | static |
| PositiveInfinity | omicron::Math | static |
| pow(real fBase, real fExponent) | omicron::Math | inlinestatic |
| project(const Vector3f &point, const AffineTransform3 &modelview, const Transform3 &projection, const Rect &viewport) | omicron::Math | static |
| quaternionFromEuler(const Vector3f &pitchYawRoll) | omicron::Math | static |
| quaternionToEuler(const Quaternion &quat) | omicron::Math | static |
| radiansToDegrees(real radians) | omicron::Math | inlinestatic |
| RadToDeg | omicron::Math | static |
| rangeRandom(real fLow, real fHigh) | omicron::Math | static |
| sign(real fValue) | omicron::Math | static |
| sin(real fValue, bool useTables=false) | omicron::Math | inlinestatic |
| SinTable(real fValue) | omicron::Math | protectedstatic |
| sqr(real fValue) | omicron::Math | inlinestatic |
| sqrt(real fValue) | omicron::Math | inlinestatic |
| swapMinMax(real &min, real &max) | omicron::Math | static |
| symmetricRandom() | omicron::Math | static |
| tan(real fValue, bool useTables=false) | omicron::Math | inlinestatic |
| TanTable(real fValue) | omicron::Math | protectedstatic |
| TwoPi | omicron::Math | static |
| unitRandom() | omicron::Math | static |
| unproject(const Vector2f &point, const AffineTransform3 &modelview, const Transform3 &projection, const Rect &viewport) | omicron::Math | static |
| unprojectNormalized(const Vector2f &point, const AffineTransform3 &modelview, const Transform3 &projection) | omicron::Math | static |
| ~Math() | omicron::Math |