org.novyon.noise.basis
Class FilteredBasis
java.lang.Object
org.novyon.noise.filter.AbstractFilter
org.novyon.noise.basis.FilteredBasis
- All Implemented Interfaces:
- Basis, Filter
public class FilteredBasis
- extends AbstractFilter
- implements Basis
Method Summary |
Basis |
addModulator(Modulator modulator)
|
FloatBuffer |
clip(FloatBuffer buf,
int origSize,
int newSize,
int offset)
|
FloatBuffer |
filter(float sx,
float sy,
float base,
FloatBuffer data,
int size)
|
Basis |
getBasis()
|
FloatBuffer |
getBuffer(float sx,
float sy,
float base,
int size)
|
float |
getScale()
|
void |
init()
|
void |
setBasis(Basis basis)
|
Basis |
setScale(float scale)
|
float |
value(float x,
float y,
float z)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilteredBasis
public FilteredBasis()
FilteredBasis
public FilteredBasis(Basis basis)
getBasis
public Basis getBasis()
setBasis
public void setBasis(Basis basis)
filter
public FloatBuffer filter(float sx,
float sy,
float base,
FloatBuffer data,
int size)
- Specified by:
filter
in class AbstractFilter
init
public void init()
- Specified by:
init
in interface Basis
setScale
public Basis setScale(float scale)
- Specified by:
setScale
in interface Basis
getScale
public float getScale()
- Specified by:
getScale
in interface Basis
addModulator
public Basis addModulator(Modulator modulator)
- Specified by:
addModulator
in interface Basis
value
public float value(float x,
float y,
float z)
- Specified by:
value
in interface Basis
getBuffer
public FloatBuffer getBuffer(float sx,
float sy,
float base,
int size)
- Specified by:
getBuffer
in interface Basis
clip
public FloatBuffer clip(FloatBuffer buf,
int origSize,
int newSize,
int offset)
Copyright © 2011. All Rights Reserved.