Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Noise2D Class Reference

#include <Noise.h>

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...
 

Detailed Description

Definition at line 33 of file Noise.h.

Constructor & Destructor Documentation

Noise2D::Noise2D ( int  freq)

Definition at line 48 of file Noise.cpp.

Noise2D::~Noise2D ( )

Definition at line 63 of file Noise.cpp.

Member Function Documentation

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

Evaluate the noise function at a given point.

Definition at line 72 of file Noise.cpp.

Member Data Documentation

int Noise2D::freq
private

Frequency in X and Y.

Definition at line 38 of file Noise.h.

CVector2D** Noise2D::grads
private

freq*freq random gradient vectors in the unit cube

Definition at line 41 of file Noise.h.


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