org.novyon.noise.filter
Class ThermalErodeFilter

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

public class ThermalErodeFilter
extends AbstractFilter


Field Summary
 
Fields inherited from class org.novyon.noise.filter.AbstractFilter
postFilters, preFilters
 
Constructor Summary
ThermalErodeFilter()
           
 
Method Summary
 FloatBuffer filter(float sx, float sy, float base, FloatBuffer buffer, int workSize)
           
 int getMargin(int size, int margin)
           
 ThermalErodeFilter setC(float c)
           
 ThermalErodeFilter 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

ThermalErodeFilter

public ThermalErodeFilter()
Method Detail

setC

public ThermalErodeFilter setC(float c)

setTalus

public ThermalErodeFilter setTalus(float talus)

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 workSize)
Specified by:
filter in class AbstractFilter


Copyright © 2011. All Rights Reserved.