Pyrogenesis  trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Noise2D Class Reference

#include <Noise.h>

Collaboration diagram for Noise2D:
Collaboration graph
[legend]

Public Member Functions

 Noise2D (int freq)
 
 ~Noise2D ()
 
float operator() (float x, float y)
 Evaluate the noise function at a given point. More...
 

Private Member Functions

 NONCOPYABLE (Noise2D)
 

Private Attributes

int freq
 Frequency in X and Y. More...
 
CVector2D ** grads
 freq*freq random gradient vectors in the unit cube More...
 

Constructor & Destructor Documentation

Noise2D::Noise2D ( int  freq)
Noise2D::~Noise2D ( )

Member Function Documentation

Noise2D::NONCOPYABLE ( Noise2D  )
private
float Noise2D::operator() ( float  x,
float  y 
)

Evaluate the noise function at a given point.

Member Data Documentation

int Noise2D::freq
private

Frequency in X and Y.

CVector2D** Noise2D::grads
private

freq*freq random gradient vectors in the unit cube


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