Uses of Class
org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
Packages that use CutProfile
Package
Description
-
Uses of CutProfile in org.noise_planet.noisemodelling.jdbc.output
Methods in org.noise_planet.noisemodelling.jdbc.output with parameters of type CutProfileModifier and TypeMethodDescriptionAttenuationOutputSingleThread.onNewCutPlane(CutProfile cutProfile) -
Uses of CutProfile in org.noise_planet.noisemodelling.pathfinder
Fields in org.noise_planet.noisemodelling.pathfinder with type parameters of type CutProfileModifier and TypeFieldDescriptionDefaultCutPlaneVisitor.cutProfilesThis list is thread safe so can be used in a multi-thread environmentMethods in org.noise_planet.noisemodelling.pathfinder that return CutProfileModifier and TypeMethodDescriptionPathFinder.computeVEdgeDiffraction(PathFinder.ReceiverPointInfo rcv, PathFinder.SourcePointInfo src, Scene data, PathFinder.ComputationSide side, boolean curved) Compute horizontal diffraction (diffraction of vertical edge.)Methods in org.noise_planet.noisemodelling.pathfinder that return types with arguments of type CutProfileMethods in org.noise_planet.noisemodelling.pathfinder with parameters of type CutProfileModifier and TypeMethodDescriptionCutPlaneVisitor.onNewCutPlane(CutProfile cutProfile) A new vertical profile between a receiver and a source has been foundDefaultCutPlaneVisitor.onNewCutPlane(CutProfile cutProfile) -
Uses of CutProfile in org.noise_planet.noisemodelling.pathfinder.profilebuilder
Methods in org.noise_planet.noisemodelling.pathfinder.profilebuilder that return CutProfileModifier and TypeMethodDescriptionProfileBuilder.getProfile(org.locationtech.jts.geom.Coordinate c0, org.locationtech.jts.geom.Coordinate c1) Retrieve the cutting profile following the line build from the given coordinates.ProfileBuilder.getProfile(org.locationtech.jts.geom.Coordinate sourceCoordinate, org.locationtech.jts.geom.Coordinate receiverCoordinate, double defaultGroundAttenuation, boolean stopAtObstacleOverSourceReceiver) Retrieve the cutting profile following the line build from the given coordinates.Methods in org.noise_planet.noisemodelling.pathfinder.profilebuilder with parameters of type CutProfileModifier and TypeMethodDescriptionvoidProfileBuilder.addTopoCutPts(org.locationtech.jts.geom.Coordinate p1, org.locationtech.jts.geom.Coordinate p2, CutProfile profile, boolean stopAtObstacleOverSourceReceiver) -
Uses of CutProfile in org.noise_planet.noisemodelling.pathfinder.utils.documents
Methods in org.noise_planet.noisemodelling.pathfinder.utils.documents with parameters of type CutProfileModifier and TypeMethodDescriptionvoidGeoJSONDocument.writeProfile(CutProfile profile) KMLDocument.writeProfile(String layerName, CutProfile profile) -
Uses of CutProfile in org.noise_planet.noisemodelling.propagation
Methods in org.noise_planet.noisemodelling.propagation with parameters of type CutProfile -
Uses of CutProfile in org.noise_planet.noisemodelling.propagation.cnossos
Methods in org.noise_planet.noisemodelling.propagation.cnossos that return CutProfileMethods in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CutProfileModifier and TypeMethodDescriptionstatic CnossosPathCnossosPathBuilder.computeCnossosPathFromCutProfile(CutProfile cutProfile, boolean bodyBarrier, List<Double> exactFrequencyArray, double gS, boolean favourable) Given the vertical cut profile (can be a single plane or multiple like a folding panel) return the ray path following Cnossos specification, or null if there is no valid path.static List<CnossosPath> CnossosPathBuilder.computeCnossosPathsFromCutProfile(CutProfile cutProfile, boolean bodyBarrier, List<Double> exactFrequencyArray, double gS) Given the vertical cut profile (can be a single plane or multiple like a folding panel) return the multiple contribution ray paths following Cnossos specification, or empty if there is no valid path.static voidCnossosPathBuilder.computeRayleighDiff(SegmentPath srSeg, CutProfile cutProfile, CnossosPath pathParameters, org.locationtech.jts.geom.LineSegment dSR, List<SegmentPath> segments, List<PointPath> points, List<org.locationtech.jts.geom.Coordinate> pts2D, org.locationtech.jts.geom.Coordinate[] pts2DGround, List<Integer> cut2DGroundIndex, List<Double> exactFrequencyArray) voidPath.setCutProfile(CutProfile cutProfile) Constructors in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CutProfile