org.novyon.noise.filter
Class PerturbFilter

java.lang.Object
  extended by org.novyon.noise.filter.AbstractFilter
      extended by org.novyon.noise.filter.PerturbFilter
All Implemented Interfaces:
Filter

public class PerturbFilter
extends AbstractFilter


Field Summary
 
Fields inherited from class org.novyon.noise.filter.AbstractFilter
postFilters, preFilters
 
Constructor Summary
PerturbFilter()
           
 
Method Summary
 FloatBuffer filter(float sx, float sy, float base, FloatBuffer data, int workSize)
           
 float getMagnitude()
           
 int getMargin(int size, int margin)
           
 void setMagnitude(float magnitude)
           
 
Methods inherited from class org.novyon.noise.filter.AbstractFilter
addPostFilter, addPreFilter, doFilter, isEnabled, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerturbFilter

public PerturbFilter()
Method Detail

getMargin

public int getMargin(int size,
                     int margin)
Specified by:
getMargin in interface Filter
Overrides:
getMargin in class AbstractFilter

setMagnitude

public void setMagnitude(float magnitude)

getMagnitude

public float getMagnitude()

filter

public FloatBuffer filter(float sx,
                          float sy,
                          float base,
                          FloatBuffer data,
                          int workSize)
Specified by:
filter in class AbstractFilter


Copyright © 2011. All Rights Reserved.