public abstract class Attenuation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected double[] |
attenuationFactors |
protected int |
bufSize |
Constructor and Description |
---|
Attenuation() |
Attenuation(int bufferSize) |
Modifier and Type | Method and Description |
---|---|
double |
attenuate(double value,
int distance) |
protected abstract double |
createAttenuationFactor(int distance) |
protected void |
generateBuffer() |
double |
getAttenuationFactor(int distance) |
abstract java.lang.String |
getDescription() |
abstract java.lang.String |
getName() |
public double attenuate(double value, int distance)
public double getAttenuationFactor(int distance)
protected void generateBuffer()
protected abstract double createAttenuationFactor(int distance)
public abstract java.lang.String getName()
public abstract java.lang.String getDescription()