27 #ifndef DOXYGEN_SHOULD_SKIP_THIS
48 virtual double getValue(
double x,
double y) = 0;
84 virtual double getValue(
double x,
double y,
double z) = 0;
94 double operator()(
double x,
double y,
double z) {
99 #ifndef DOXYGEN_SHOULD_SKIP_THIS
virtual double getValue(double x, double y, double z)=0
Take a 3D noise value.
virtual ~Noise3D()
Virtual destructor.
2D A noise function
Definition: Noise.h:34
3D A noise function
Definition: Noise.h:69
double operator()(double x, double y)
Take a 2D noise value.
Definition: Noise.h:59
double operator()(double x, double y, double z)
Take a 3D noise value.
Definition: Noise.h:94
virtual double getValue(double x, double y)=0
Take a 2D noise value.
virtual ~Noise2D()
Virtual destructor.
#define GF_API
Definition: Portability.h:35