org.novyon.noise.filter
Class OptimizedErode

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

public class OptimizedErode
extends AbstractFilter


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

OptimizedErode

public OptimizedErode()
Method Detail

setRadius

public OptimizedErode setRadius(int radius)

getRadius

public int getRadius()

setTalus

public OptimizedErode setTalus(float talus)

getTalus

public float getTalus()

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.