Math File Reference

#include <math.h>

Namespaces

namespace  osg

Functions

template<typename T>
osg::absolute (T v)
float osg::equivalent (float lhs, float rhs, float epsilon=1e-6)
double osg::equivalent (double lhs, double rhs, double epsilon=1e-6)
template<typename T>
osg::minimum (T lhs, T rhs)
template<typename T>
osg::maximum (T lhs, T rhs)
template<typename T>
osg::clampTo (T v, T minimum, T maximum)
template<typename T>
osg::clampAbove (T v, T minimum)
template<typename T>
osg::clampBelow (T v, T maximum)
template<typename T>
osg::clampBetween (T v, T minimum, T maximum)
template<typename T>
osg::sign (T v)
template<typename T>
osg::square (T v)
template<typename T>
osg::signedSquare (T v)
float osg::inDegrees (float angle)
double osg::inDegrees (double angle)
template<typename T>
osg::inRadians (T angle)
float osg::DegreesToRadians (float angle)
double osg::DegreesToRadians (double angle)
float osg::RadiansToDegrees (float angle)
double osg::RadiansToDegrees (double angle)
float osg::round (float v)
double osg::round (double v)
bool osg::isNaN (float v)
bool osg::isNaN (double v)
template<typename T>
float osg::computeVolume (const T &a, const T &b, const T &c, const T &d)
template<typename T>
float osg::computeVolume (const T &f1, const T &f2, const T &f3, const T &b1, const T &b2, const T &b3)

Variables

const double osg::PI = 3.14159265358979323846
const double osg::PI_2 = 1.57079632679489661923
const double osg::PI_4 = 0.78539816339744830962

Generated on Sun Oct 1 13:17:03 2006 for openscenegraph by  doxygen 1.4.7