|  | 
| double | DD::Image::noise (double x) | 
|  | 
| double | DD::Image::noise (double x, double y) | 
|  | 
| double | DD::Image::noise (double x, double y, double z) | 
|  | 
| double | DD::Image::noise (double x, double y, double z, double w) | 
|  | 
| double | DD::Image::fBm (double x, double y, double z, int octaves, double lacunarity, double gain) | 
|  | 
| double | DD::Image::turbulence (double x, double y, double z, int octaves, double lacunarity, double gain) | 
|  | 
| double | DD::Image::p_random (int x) | 
|  | 
| double | DD::Image::p_random (int x, int y) | 
|  | 
| double | DD::Image::p_random (int x, int y, int z) | 
|  | 
| double | DD::Image::p_random (double x) | 
|  | 
| double | DD::Image::p_random (double x, double y) | 
|  | 
| double | DD::Image::p_random (double x, double y, double z) | 
|  | 
Noise generation functions built into the DDImage library. These are not in the DD::Image namespace because they resemble the functions in shader languages.