Uses of Class
org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
-
Uses of CutProfile in org.noise_planet.noisemodelling.jdbc.output
Methods in org.noise_planet.noisemodelling.jdbc.output with parameters of type CutProfile Modifier and Type Method Description CutPlaneVisitor.PathSearchStrategy
AttenuationOutputSingleThread. onNewCutPlane(CutProfile cutProfile)
-
Uses of CutProfile in org.noise_planet.noisemodelling.pathfinder
Fields in org.noise_planet.noisemodelling.pathfinder with type parameters of type CutProfile Modifier and Type Field Description ConcurrentLinkedDeque<CutProfile>
DefaultCutPlaneVisitor. cutProfiles
This list is thread safe so can be used in a multi-thread environmentMethods in org.noise_planet.noisemodelling.pathfinder that return CutProfile Modifier and Type Method Description CutProfile
PathFinder. computeVEdgeDiffraction(PathFinder.ReceiverPointInfo rcv, PathFinder.SourcePointInfo src, Scene data, PathFinder.ComputationSide side)
Compute horizontal diffraction (diffraction of vertical edge.)Methods in org.noise_planet.noisemodelling.pathfinder that return types with arguments of type CutProfile Modifier and Type Method Description Collection<CutProfile>
DefaultCutPlaneVisitor. getCutProfiles()
Methods in org.noise_planet.noisemodelling.pathfinder with parameters of type CutProfile Modifier and Type Method Description CutPlaneVisitor.PathSearchStrategy
CutPlaneVisitor. onNewCutPlane(CutProfile cutProfile)
A new vertical profile between a receiver and a source has been foundCutPlaneVisitor.PathSearchStrategy
DefaultCutPlaneVisitor. onNewCutPlane(CutProfile cutProfile)
-
Uses of CutProfile in org.noise_planet.noisemodelling.pathfinder.profilebuilder
Methods in org.noise_planet.noisemodelling.pathfinder.profilebuilder that return CutProfile Modifier and Type Method Description CutProfile
ProfileBuilder. 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.CutProfile
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 CutProfile Modifier and Type Method Description void
ProfileBuilder. 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 CutProfile Modifier and Type Method Description void
GeoJSONDocument. writeProfile(CutProfile profile)
KMLDocument
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 Modifier and Type Method Description CutPlaneVisitor.PathSearchStrategy
AttenuationVisitor. onNewCutPlane(CutProfile cutProfile)
-
Uses of CutProfile in org.noise_planet.noisemodelling.propagation.cnossos
Methods in org.noise_planet.noisemodelling.propagation.cnossos that return CutProfile Modifier and Type Method Description CutProfile
Path. getCutProfile()
Methods in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CutProfile Modifier and Type Method Description static CnossosPath
CnossosPathBuilder. computeCnossosPathFromCutProfile(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 ray path following Cnossos specification, or null if there is no valid path.static void
CnossosPathBuilder. 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)
void
Path. setCutProfile(CutProfile cutProfile)
Constructors in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CutProfile Constructor Description CnossosPath(CutProfile cutProfile)
Path(CutProfile cutProfile)
-