20 #ifndef vtkLICNoiseHelper_h 
   21 #define vtkLICNoiseHelper_h 
   23 #include "vtkRenderingLICOpenGL2Module.h"  
  116         float impulseBgNoiseVal,
 
  131   float *GenerateUniform(
 
  138         float impulseBgNoiseVal,
 
  144   float *GenerateGaussian(
 
  151         float impulseBgNoiseVal,
 
  157   float *GeneratePerlin(
 
  164         float impulseBgNoiseVal,
 
  173   int ShouldGenerateValue(
double prob);
 
  180   void GetValidDimensionAndGrainSize(
int type, 
int &dim, 
int &grainSize);
 
void Next() override
Move to the next number in the random sequence. 
An interface to a random number generator. 
void SetSeed(int seedVal)
Seed the random number generator. 
~vtkLICRandomNumberGeneratorInterface()
void SetSeed(int value)
Set the seed of the random sequence. 
static vtkMinimalStandardRandomSequence * New()
topologically and geometrically regular array of data 
double GetRandomNumber()
Get a random number in the range of 0 to 1. 
Park and Miller Sequence of pseudo random numbers. 
vtkLICRandomNumberGeneratorInterface()
double GetValue() override
Current value. 
virtual void Delete()
Delete a VTK object. 
void DeleteValues(unsigned char *vals)
Delete the passed in array of values.