RandomNoise Class Reference

#include <random_noise.h>

List of all members.

Public Types

enum  SmoothType {
  SMOOTH_DEFAULT = 0, SMOOTH_LINEAR = 1, SMOOTH_COSINE = 2, SMOOTH_SPLINE = 3,
  SMOOTH_CUBIC = 4, SMOOTH_FAST_SPLINE = 5
}

Public Member Functions

void set_seed (int x)
int get_seed () const
float operator() (int subseed, int x, int y=0, int t=0) const
float operator() (SmoothType smooth, int subseed, float x, float y=0, float t=0, int loop=0) const


Member Enumeration Documentation

Enumerator:
SMOOTH_DEFAULT 
SMOOTH_LINEAR 
SMOOTH_COSINE 
SMOOTH_SPLINE 
SMOOTH_CUBIC 
SMOOTH_FAST_SPLINE 


Member Function Documentation

void RandomNoise::set_seed ( int  x  ) 

int RandomNoise::get_seed (  )  const [inline]

float RandomNoise::operator() ( int  subseed,
int  x,
int  y = 0,
int  t = 0 
) const

References quick_rng::f().

float RandomNoise::operator() ( SmoothType  smooth,
int  subseed,
float  x,
float  y = 0,
float  t = 0,
int  loop = 0 
) const


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

Generated on Fri Jul 31 00:01:57 2009 for synfig-core by  doxygen 1.5.6