NoiseBase Class Reference

#include <noisebas.h>

Inheritance diagram for NoiseBase:

NoiseGen1 List of all members.

Public Member Functions

 NoiseBase ()
virtual ~NoiseBase ()
virtual BOOL Initialise ()=0
virtual double VNoise1D (const Vector3D &v, double s)=0
virtual Vector3D VNoise3D (const Vector3D &v)=0
virtual void SeedTable (UINT32 seed)=0

Friends

class NoiseMan

Detailed Description

Aurthor: Mike
Date:
07/07/96 Notes: The base class noise function generator. There are several derived classes from this which generate different forms of noise. Each of these classes

Definition at line 127 of file noisebas.h.


Constructor & Destructor Documentation

NoiseBase::NoiseBase  ) 
 

NoiseBase::NoiseBase()

Definition at line 168 of file noisebas.cpp.

00169 {
00170 }

NoiseBase::~NoiseBase  )  [virtual]
 

Definition at line 172 of file noisebas.cpp.

00173 {
00174 }


Member Function Documentation

virtual BOOL NoiseBase::Initialise  )  [pure virtual]
 

Implemented in NoiseGen1.

virtual void NoiseBase::SeedTable UINT32  seed  )  [pure virtual]
 

Implemented in NoiseGen1.

virtual double NoiseBase::VNoise1D const Vector3D v,
double  s
[pure virtual]
 

Implemented in NoiseGen1.

virtual Vector3D NoiseBase::VNoise3D const Vector3D v  )  [pure virtual]
 

Implemented in NoiseGen1.


Friends And Related Function Documentation

friend class NoiseMan [friend]
 

Definition at line 129 of file noisebas.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:57:12 2007 for Camelot by  doxygen 1.4.4