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 |