Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

VLMath.h File Reference

#include <stdlib.h>

Include dependency graph for VLMath.h:

Go to the source code of this file.

Defines

#define vl_is_finite(X)    (1)

Functions

Double vl_rand ()
Double abs (Double x)
Double len (Double x)
Float sqrlen (Float r)
Double sqrlen (Double r)
Float mix (Float a, Float b, Float s)
Double mix (Double a, Double b, Double s)
Double sign (Double d)
Void SetReal (Float &a, Double b)
Void SetReal (Double &a, Double b)
Bool IsPowerOfTwo (Int a)
template<class S, class T> Void ConvertVec (const S &u, T &v)
template<class T> Void ConvertVec (const T &u, T &v)
template<class S, class T> Void ConvertMat (const S &m, T &n)
template<class T> Void ConvertMat (const T &m, T &n)


Define Documentation

#define vl_is_finite(X)   (1)

Definition at line 26 of file VLMath.h.


Function Documentation

template<class T>
Void ConvertMat (const T & m, T & n) [inline]

Definition at line 91 of file VLMath.h.

template<class S, class T>
Void ConvertMat (const S & m, T & n) [inline]

Definition at line 85 of file VLMath.h.

template<class T>
Void ConvertVec (const T & u, T & v) [inline]

Definition at line 82 of file VLMath.h.

template<class S, class T>
Void ConvertVec (const S & u, T & v) [inline]

Definition at line 76 of file VLMath.h.

Bool IsPowerOfTwo (Int a) [inline]

Definition at line 73 of file VLMath.h.

Void SetReal (Double & a, Double b) [inline]

Definition at line 70 of file VLMath.h.

Void SetReal (Float & a, Double b) [inline]

Definition at line 68 of file VLMath.h.

Double abs (Double x) [inline]

Definition at line 38 of file VLMath.h.

Double len (Double x) [inline]

Definition at line 45 of file VLMath.h.

Double mix (Double a, Double b, Double s) [inline]

Definition at line 55 of file VLMath.h.

Float mix (Float a, Float b, Float s) [inline]

Definition at line 53 of file VLMath.h.

Double sign (Double d) [inline]

Definition at line 58 of file VLMath.h.

Double sqrlen (Double r) [inline]

Definition at line 50 of file VLMath.h.

Float sqrlen (Float r) [inline]

Definition at line 48 of file VLMath.h.

Double vl_rand () [inline]

Definition at line 29 of file VLMath.h.


Generated at Sat Aug 5 00:16:50 2000 for Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000