Package com.jme3.terrain.noise.filter
Class AbstractFilter
java.lang.Object
com.jme3.terrain.noise.filter.AbstractFilter
- All Implemented Interfaces:
Filter
- Direct Known Subclasses:
FilteredBasis,HydraulicErodeFilter,IterativeFilter,OptimizedErode,PerturbFilter,SmoothFilter,ThermalErodeFilter
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPostFilter(Filter filter) addPreFilter(Filter filter) doFilter(float sx, float sy, float base, FloatBuffer data, int size) abstract FloatBufferfilter(float sx, float sy, float base, FloatBuffer buffer, int size) intgetMargin(int size, int margin) booleanvoidsetEnabled(boolean enabled)
-
Field Details
-
preFilters
-
postFilters
-
-
Constructor Details
-
AbstractFilter
public AbstractFilter()
-
-
Method Details
-
addPreFilter
- Specified by:
addPreFilterin interfaceFilter
-
addPostFilter
- Specified by:
addPostFilterin interfaceFilter
-
doFilter
-
filter
-
getMargin
public int getMargin(int size, int margin) -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled)
-