Class ProfileBuilderDecorator

java.lang.Object
org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator

public class ProfileBuilderDecorator extends Object
  • Constructor Details

    • ProfileBuilderDecorator

      public ProfileBuilderDecorator(ProfileBuilder profileBuilder)
  • Method Details

    • addSource

      public ProfileBuilderDecorator addSource(double x, double y, double z)
      Parameters:
      x -
      y -
      z -
      Returns:
    • addSource

      public ProfileBuilderDecorator addSource(org.locationtech.jts.geom.Geometry geom)
      Parameters:
      geom -
      Returns:
    • addReceiver

      public ProfileBuilderDecorator addReceiver(double x, double y, double z)
      Parameters:
      x -
      y -
      z -
      Returns:
    • vEdgeDiff

      public ProfileBuilderDecorator vEdgeDiff(boolean hDiff)
      Parameters:
      hDiff -
      Returns:
    • hEdgeDiff

      public ProfileBuilderDecorator hEdgeDiff(boolean vDiff)
      Parameters:
      vDiff -
      Returns:
    • setGs

      public ProfileBuilderDecorator setGs(double gs)
      Parameters:
      gs -
      Returns:
    • setMaximumPropagationDistance

      public ProfileBuilderDecorator setMaximumPropagationDistance(double maximumPropagationDistance)
      Maximum source distance
      Parameters:
      maximumPropagationDistance - Maximum source distance
      Returns:
    • build

      public Scene build()
      Returns: