Class AttenuationOutputSingleThread

java.lang.Object
org.noise_planet.noisemodelling.jdbc.output.AttenuationOutputSingleThread
All Implemented Interfaces:
CutPlaneVisitor

public class AttenuationOutputSingleThread extends Object implements CutPlaneVisitor
Managed by a single thread, process all incoming vertical profile, compute attenuation and push on appropriate stack for exporting result values in a thread safe way. It processes the receiver one at a time.
  • Field Details

    • GAIN_ESTIMATED_FREE_FIELD_PATH_A

      public static final double GAIN_ESTIMATED_FREE_FIELD_PATH_A
      See Also:
    • GAIN_ESTIMATED_FREE_FIELD_PATH_B

      public static final double GAIN_ESTIMATED_FREE_FIELD_PATH_B
      See Also:
    • attenuationOutputs

      public List<AttenuationOutput> attenuationOutputs
  • Constructor Details

    • AttenuationOutputSingleThread

      public AttenuationOutputSingleThread(AttenuationOutputMultiThread multiThreadParent, org.h2gis.api.ProgressVisitor progressVisitor)
      Constructs a AttenuationOutputSingleThread object with a multithreaded parent AttenuationOutputMultiThread instance. This class is not thread-safe
      Parameters:
      multiThreadParent - multi thread cell computation manager
      progressVisitor - progress information
  • Method Details