java.lang.Object
org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
Direct Known Subclasses:
Building, Wall

public class Obstruction extends Object
Obstruction object
  • Field Details

  • Constructor Details

    • Obstruction

      public Obstruction()
  • Method Details

    • 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
    • setAlpha

      public void setAlpha(List<Double> alphas)
      Sets the wall alphas.
      Parameters:
      alphas - Wall alphas.