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.PathSearchStrategyAttenuationOutputSingleThread. 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. cutProfilesThis 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 CutProfilePathFinder. 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 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.PathSearchStrategyCutPlaneVisitor. onNewCutPlane(CutProfile cutProfile)A new vertical profile between a receiver and a source has been foundCutPlaneVisitor.PathSearchStrategyDefaultCutPlaneVisitor. 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 CutProfileProfileBuilder. 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.CutProfileProfileBuilder. 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 voidProfileBuilder. 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 voidGeoJSONDocument. writeProfile(CutProfile profile)KMLDocumentKMLDocument. 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.PathSearchStrategyAttenuationVisitor. 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 CutProfilePath. getCutProfile()Methods in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CutProfile Modifier and Type Method Description static 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 Constructor Description CnossosPath(CutProfile cutProfile)Path(CutProfile cutProfile)
-