|
Namespaces |
| namespace | G3D |
Defines |
| #define | __USE_ISOC991 |
| #define | __USE_ISOC9X1 |
| #define | _ISOC99_SOURCE1 |
| #define | _ISOC9X_SOURCE1 |
Typedefs |
| typedef float | G3D::float32 |
| typedef double | G3D::float64 |
| typedef short | G3D::int16 |
| typedef int | G3D::int32 |
| typedef int64_t | G3D::int64 |
| typedef signed char | G3D::int8 |
| typedef unsigned int | G3D::uint |
| typedef unsigned short | G3D::uint16 |
| typedef unsigned int | G3D::uint32 |
| typedef uint64_t | G3D::uint64 |
| typedef unsigned char | G3D::uint8 |
Functions |
| double | G3D::abs (double fValue) |
| double | G3D::aCos (double fValue) |
| bool | G3D::all (float x) |
| bool | G3D::any (float x) |
| double | G3D::aSin (double fValue) |
| double | G3D::aTan (double fValue) |
| double | G3D::aTan2 (double fY, double fX) |
| int | G3D::ceilPow2 (unsigned int in) |
| float | G3D::clamp (float val, float low, float hi) |
| double | G3D::clamp (double val, double low, double hi) |
| double | G3D::distance (double x, double y, double z) |
| double | G3D::distance (double x, double y) |
| float | G3D::dot (float a, float b) |
| double | G3D::eps (double a, double b) |
| double | G3D::exp2 (double x) |
| bool | G3D::fuzzyEq (double a, double b) |
| bool | G3D::fuzzyGe (double a, double b) |
| bool | G3D::fuzzyGt (double a, double b) |
| bool | G3D::fuzzyLe (double a, double b) |
| bool | G3D::fuzzyLt (double a, double b) |
| bool | G3D::fuzzyNe (double a, double b) |
| float | G3D::gaussRandom (float mean=0.0f, float stdev=1.0f) |
| const double & | G3D::halfPi () |
| int | G3D::highestBit (uint32 x) |
| int | G3D::iAbs (int iValue) |
| int | G3D::iCeil (double fValue) |
| int16 | G3D::iClamp (int16 val, int16 low, int16 hi) |
| int | G3D::iClamp (int val, int low, int hi) |
| int | G3D::iFloor (double fValue) |
| int | G3D::iMax (int x, int y) |
| int | G3D::iMin (int x, int y) |
| int | G3D::iMod3 (int x) |
| const double & | G3D::inf () |
| int | G3D::iRandom (int low, int hi) |
| int | G3D::iRound (float f) |
| int | G3D::iRound (double fValue) |
| bool | G3D::isEven (int num) |
| bool | G3D::isFinite (double x) |
| int | G3D::iSign (float f) |
| int | G3D::iSign (double fValue) |
| int | G3D::iSign (int iValue) |
| bool | G3D::isNaN (double x) |
| bool | G3D::isOdd (int num) |
| bool | G3D::isPow2 (int num) |
| int | G3D::iWrap (int val, int hi) |
| float | G3D::lerp (float a, float b, float f) |
| double | G3D::lerp (double a, double b, double f) |
| template<class T> |
| T | G3D::max (const T &x, const T &y) |
| template<class T> |
| T | G3D::min (const T &x, const T &y) |
| float | G3D::mul (float a, float b) |
| const double & | G3D::nan () |
| float | G3D::normalize (float v) |
| const double & | G3D::pi () |
| float | G3D::rsq (float x) |
| double | G3D::rsqrt (double x) |
| float | G3D::sign (float fValue) |
| double | G3D::sign (double fValue) |
| double | G3D::sinc (double x) |
| double | G3D::square (double fValue) |
| float | G3D::SSErsq (float x) |
| double | G3D::sumSquares (double x, double y, double z) |
| double | G3D::sumSquares (double x, double y) |
| double | G3D::toDegrees (double rad) |
| double | G3D::toRadians (double deg) |
| const double & | G3D::twoPi () |
| float | G3D::uniformRandom (float low=0.0f, float hi=1.0f) |
| double | G3D::wrap (double t, double hi) |
| double | G3D::wrap (double t, double lo, double hi) |
| float | G3D::wrap (float t, float lo, float hi) |
Variables |
| const double | G3D::fuzzyEpsilon = 0.00001 |