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()