Class Obstruction
- java.lang.Object
-
- org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
-
-
Field Summary
Fields Modifier and Type Field Description static double
DEFAULT_G
-
Constructor Summary
Constructors Constructor Description Obstruction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyAlphas(Obstruction obstructionSource)
List<Double>
getAlphas()
Retrieve the absorption coefficients.double
getG()
void
initialize(List<Double> frequencyExact)
Initialize alpha values for each frequencyvoid
setAlpha(List<Double> alphas)
Sets the wall alphas.void
setG(double g)
-
-
-
Field Detail
-
DEFAULT_G
public static final double DEFAULT_G
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(List<Double> frequencyExact)
Initialize alpha values for each frequency- Parameters:
frequencyExact
- Exact frequency values
-
copyAlphas
public void copyAlphas(Obstruction obstructionSource)
-
getAlphas
public List<Double> getAlphas()
Retrieve the absorption coefficients.- Returns:
- The absorption coefficients.
-
getG
public double getG()
- Returns:
- Obstruction global alpha or impedance
-
setG
public void setG(double g)
- Parameters:
g
- Obstruction global alpha or impedance
-
-