27 #ifndef DOXYGEN_SHOULD_SKIP_THIS
49 virtual double getValue(
double x,
double y) = 0;
86 virtual double getValue(
double x,
double y,
double z) = 0;
96 double operator()(
double x,
double y,
double z) {
101 #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:35
3D A noise function
Definition: Noise.h:71
double operator()(double x, double y)
Take a 2D noise value.
Definition: Noise.h:60
double operator()(double x, double y, double z)
Take a 3D noise value.
Definition: Noise.h:96
virtual double getValue(double x, double y)=0
Take a 2D noise value.
virtual ~Noise2D()
Virtual destructor.
#define GF_API
Definition: Portability.h:35