org.novyon.noise.filter
Class HydraulicErodeFilter

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

public class HydraulicErodeFilter
extends AbstractFilter


Field Summary
 
Fields inherited from class org.novyon.noise.filter.AbstractFilter
postFilters, preFilters
 
Constructor Summary
HydraulicErodeFilter()
           
 
Method Summary
 FloatBuffer filter(float sx, float sy, float base, FloatBuffer buffer, int workSize)
           
 int getMargin(int size, int margin)
           
 void setKc(float kc)
           
 void setKe(float ke)
           
 void setKr(float kr)
           
 void setKs(float ks)
           
 void setSedimentMap(Basis sedimentMap)
           
 void setT(float t)
           
 void setWaterMap(Basis waterMap)
           
 
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

HydraulicErodeFilter

public HydraulicErodeFilter()
Method Detail

setKc

public void setKc(float kc)

setKe

public void setKe(float ke)

setKr

public void setKr(float kr)

setKs

public void setKs(float ks)

setSedimentMap

public void setSedimentMap(Basis sedimentMap)

setT

public void setT(float t)

setWaterMap

public void setWaterMap(Basis waterMap)

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.