com.jhlabs.math

Class TurbulenceFunction

Implemented Interfaces:
Function2D

public class TurbulenceFunction
extends CompoundFunction2D

Field Summary

Fields inherited from class com.jhlabs.math.CompoundFunction2D

basis

Constructor Summary

TurbulenceFunction(Function2D basis, float octaves)

Method Summary

float
evaluate(float x, float y)
float
getOctaves()
void
setOctaves(float octaves)

Methods inherited from class com.jhlabs.math.CompoundFunction2D

getBasis, setBasis

Constructor Details

TurbulenceFunction

public TurbulenceFunction(Function2D basis,
                          float octaves)

Method Details

evaluate

public float evaluate(float x,
                      float y)
Specified by:
evaluate in interface Function2D

getOctaves

public float getOctaves()

setOctaves

public void setOctaves(float octaves)