org.novyon.noise.filter
Class SmoothFilter

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

public class SmoothFilter
extends AbstractFilter


Field Summary
 
Fields inherited from class org.novyon.noise.filter.AbstractFilter
postFilters, preFilters
 
Constructor Summary
SmoothFilter()
           
 
Method Summary
 FloatBuffer filter(float sx, float sy, float base, FloatBuffer buffer, int size)
           
 float getEffect()
           
 int getMargin(int size, int margin)
           
 int getRadius()
           
 void setEffect(float effect)
           
 void setRadius(int radius)
           
 
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

SmoothFilter

public SmoothFilter()
Method Detail

setRadius

public void setRadius(int radius)

getRadius

public int getRadius()

setEffect

public void setEffect(float effect)

getEffect

public float getEffect()

getMargin

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

filter

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


Copyright © 2011. All Rights Reserved.