UT_NoiseBasis Class Reference

#include <UT_NoiseBasis.h>

List of all members.

Static Public Member Functions

static void initNoise ()
static void noise1D (float pos, UT_NoiseValue vals[], int nvals)
static void noise2D (const float pos[2], UT_NoiseValue vals[], int nvals)
static void noise3D (const float pos[3], UT_NoiseValue vals[], int nvals)
static void noise4D (const float pos[4], UT_NoiseValue vals[], int nvals)
static void noise1D (float pos, UT_NoiseValue vals[], int nvals, uint period)
static void noise2D (const float pos[2], UT_NoiseValue vals[], int nvals, const uint period[2])
static void noise2D (const float pos[2], UT_NoiseValue vals[], int nvals, uint periodx, uint periody)
static void noise3D (const float pos[3], UT_NoiseValue vals[], int nvals, const uint period[3])
static void noise3D (const float pos[3], UT_NoiseValue vals[], int nvals, uint periodx, uint periody, uint periodz)
static void noise4D (const float pos[4], UT_NoiseValue vals[], int nvals, const uint period[4])
static void noise4D (const float pos[4], UT_NoiseValue vals[], int nvals, uint periodx, uint periody, uint periodz, uint periodw)
static void noise1D (const float P[1], const float *jitter, int *period, int &seed, float &f1, float &f2, float p0[1], float p1[1])
static void noise2D (const float P[2], const float *jitter, int *period, int &seed, float &f1, float &f2, float p0[2], float p1[2])
static void noise3D (const float P[3], const float *jitter, int *period, int &seed, float &f1, float &f2, float p0[3], float p1[3])
static void noise4D (const float P[4], const float *jitter, int *period, int &seed, float &f1, float &f2, float p0[4], float p1[4])


Detailed Description

Definition at line 44 of file UT_NoiseBasis.h.


Member Function Documentation

static void UT_NoiseBasis::initNoise (  )  [static]

static void UT_NoiseBasis::noise1D ( const float  P[1],
const float *  jitter,
int *  period,
int &  seed,
float &  f1,
float &  f2,
float  p0[1],
float  p1[1] 
) [static]

static void UT_NoiseBasis::noise1D ( float  pos,
UT_NoiseValue  vals[],
int  nvals,
uint  period 
) [static]

static void UT_NoiseBasis::noise1D ( float  pos,
UT_NoiseValue  vals[],
int  nvals 
) [static]

static void UT_NoiseBasis::noise2D ( const float  P[2],
const float *  jitter,
int *  period,
int &  seed,
float &  f1,
float &  f2,
float  p0[2],
float  p1[2] 
) [static]

static void UT_NoiseBasis::noise2D ( const float  pos[2],
UT_NoiseValue  vals[],
int  nvals,
uint  periodx,
uint  periody 
) [static]

static void UT_NoiseBasis::noise2D ( const float  pos[2],
UT_NoiseValue  vals[],
int  nvals,
const uint  period[2] 
) [inline, static]

Definition at line 57 of file UT_NoiseBasis.h.

static void UT_NoiseBasis::noise2D ( const float  pos[2],
UT_NoiseValue  vals[],
int  nvals 
) [static]

static void UT_NoiseBasis::noise3D ( const float  P[3],
const float *  jitter,
int *  period,
int &  seed,
float &  f1,
float &  f2,
float  p0[3],
float  p1[3] 
) [static]

static void UT_NoiseBasis::noise3D ( const float  pos[3],
UT_NoiseValue  vals[],
int  nvals,
uint  periodx,
uint  periody,
uint  periodz 
) [static]

static void UT_NoiseBasis::noise3D ( const float  pos[3],
UT_NoiseValue  vals[],
int  nvals,
const uint  period[3] 
) [inline, static]

Definition at line 62 of file UT_NoiseBasis.h.

static void UT_NoiseBasis::noise3D ( const float  pos[3],
UT_NoiseValue  vals[],
int  nvals 
) [static]

static void UT_NoiseBasis::noise4D ( const float  P[4],
const float *  jitter,
int *  period,
int &  seed,
float &  f1,
float &  f2,
float  p0[4],
float  p1[4] 
) [static]

static void UT_NoiseBasis::noise4D ( const float  pos[4],
UT_NoiseValue  vals[],
int  nvals,
uint  periodx,
uint  periody,
uint  periodz,
uint  periodw 
) [static]

static void UT_NoiseBasis::noise4D ( const float  pos[4],
UT_NoiseValue  vals[],
int  nvals,
const uint  period[4] 
) [inline, static]

Definition at line 70 of file UT_NoiseBasis.h.

static void UT_NoiseBasis::noise4D ( const float  pos[4],
UT_NoiseValue  vals[],
int  nvals 
) [static]


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:30:13 2013 for HDK by  doxygen 1.5.9