A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(SimpleTriangle) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle.TriangleBuilder
- AcousticIndicatorsFunctions - Class in org.noise_planet.noisemodelling.pathfinder.utils
-
A utility class providing acoustic indicator functions for computations, including conversions between decibels and energy, summation and multiplication of arrays, and operations specific to octave bands.
- AcousticIndicatorsFunctions() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
- add(ComplexNumber) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Adds another
ComplexNumberto the current complex number. - add(ComplexNumber, ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Adds two
ComplexNumber. - addBuilding(Coordinate[]) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Coordinate[], double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Coordinate[], double, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Coordinate[], double, List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Coordinate[], double, List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Coordinate[], int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Coordinate[], List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Coordinate[], List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Geometry, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint and height as building. - addBuilding(Geometry, double, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as building. - addBuilding(Geometry, double, List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height and alphas (absorption coefficients) as building. - addBuilding(Geometry, double, List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database primary key as building. - addBuilding(Geometry, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addBuilding(Geometry, List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height and alphas (absorption coefficients) as building. - addBuilding(Geometry, List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height and alphas (absorption coefficients) as building. - addBuilding(Building) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint. - addGroundEffect(double, double, double, double, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add a ground effect.
- addGroundEffect(Geometry, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add a ground effect.
- addItem(int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.BuildingIntersectionPathVisitor
-
Add a wall (segment alone or from a segment of a building polygon) to the input list if not already done.
- addLineString(LineString, int) - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
- addLineString(LineString, int) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
-
Append a LineString into the triangulation
- addMetric(ProfilerThread.Metric) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
-
add this given metric (collection of statistics to write on the profile csv file)
- addPolygon(Polygon, int) - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
Append a polygon into the triangulation
- addPolygon(Polygon, int) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
-
Append a polygon into the triangulation
- addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.RootProgressVisitor
- addReceiver(double, double, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- addReceiver(long, Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- addReceiver(long, Coordinate, SpatialResultSet) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- addReceiver(Coordinate...) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- addSource(double, double, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- addSource(Long, Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Add geometry with additional attributes
- addSource(Long, Geometry, Orientation) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Add geometry with additional attributes
- addSource(Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Add the geometry of the source
- addSource(Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- addTopoCutPts(Coordinate, Coordinate, CutProfile, boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- addTopographicLine(double, double, double, double, double, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the topographic line in the data, to complete the topographic data.
- addTopographicLine(Coordinate, Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the topographic line in the data, to complete the topographic data.
- addTopographicLine(LineSegment) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the topographic line in the data, to complete the topographic data.
- addTopographicLine(LineString) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the topographic line in the data, to complete the topographic data.
- addTopographicPoint(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the topographic point in the data, to complete the topographic data.
- addVertex(Coordinate) - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
Append a vertex into the triangulation
- addVertex(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
-
Append a vertex into the triangulation
- addWall(Coordinate[], double, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as wall. - addWall(Coordinate[], double, List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as wall. - addWall(Coordinate[], int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as wall. - addWall(Coordinate[], List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as wall. - addWall(LineString, double, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as wall. - addWall(LineString, double, List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as wall. - addWall(Wall) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Add the given
Geometryfootprint, height, alphas (absorption coefficients) and a database id as wall. - alphaAsArray() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
- alphaAsArray() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
- appendGeometry(Geometry, Integer) - Method in interface org.noise_planet.noisemodelling.pathfinder.utils.geometry.QueryGeometryStructure
- appendGeometry(Geometry, Integer) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.QueryRTree
-
Add a given geometry and its Id into the tree
- applyTransformation(List<CutPoint>, boolean) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.CurvedProfileGenerator
-
Salomons, E., Van Maercke, D., Defrance, J
- applyTransformation(Coordinate, Coordinate, Coordinate[], boolean) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.CurvedProfileGenerator
-
Salomons, E., Van Maercke, D., Defrance, J
- asOctaveBands(int[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Create new array by taking middle third octave bands
- asOctaveBands(Double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Create new array by taking middle third octave bands
- asOctaveBands(Integer[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Create new array by taking middle third octave bands
- aWeightingArray - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
B
- build() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- Building - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- Building(Polygon, double, double, long, boolean) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
- Building(Polygon, double, List<Double>, long, boolean) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
-
Main constructor.
- BUILDING - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- BUILDING_ENTER - org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall.INTERSECTION_TYPE
- BUILDING_EXIT - org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall.INTERSECTION_TYPE
- BuildingIntersectionPathVisitor - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- BuildingIntersectionPathVisitor(Coordinate, Coordinate, boolean, ProfileBuilder, List<Coordinate>, Plane) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.BuildingIntersectionPathVisitor
C
- call() - Method in class org.noise_planet.noisemodelling.pathfinder.ThreadPathFinder
-
Executes the computation of ray paths for each receiver in the specified range.
- cancel() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
-
allow to cancel a process
- cancel() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.RootProgressVisitor
-
Allow to cancel the property of ProgressVisitor
- clearBuildings() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Clear the building list.
- clearSources() - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- clone() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
- compare(CutPoint, CutPoint) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointDistanceComparator
- compareTo(PathFinder.SourcePointInfo) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- compareTo(CutPoint) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
- ComplexNumber - Class in org.noise_planet.noisemodelling.pathfinder.utils
-
ComplexNumber is a class which implements complex numbers in Java.
- ComplexNumber() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Constructs a new
ComplexNumberobject with both real and imaginary parts 0 (z = 0 + 0i). - ComplexNumber(double, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Constructs a new
ComplexNumberobject. - computationTime - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverComputationTime
- computeHorizontalDiffraction - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Compute horizontal diffraction rays over vertical edges
- computePts2D() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- computePts2D(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- computePts2DGround() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
From the vertical plane cut, extract only the top elevation points (buildings/walls top or ground if no buildings) then re-project it into a 2d coordinate system.
- computePts2DGround(double, List<Integer>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
From the vertical plane cut, extract only the top elevation points (buildings/walls top or ground if no buildings) then re-project it into a 2d coordinate system.
- computePts2DGround(List<Integer>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
From the vertical plane cut, extract only the top elevation points (buildings/walls top or ground if no buildings) then re-project it into a 2d coordinate system.
- computePts2DGround(List<CutPoint>, double, List<Integer>) - Static method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
From the vertical plane cut, extract only the top elevation points (buildings/walls top or ground if no buildings) then re-project it into a 2d coordinate system.
- computePtsGround(List<CutPoint>, List<Integer>) - Static method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
From the vertical plane cut, extract only the top elevation points (buildings/walls top or ground if no buildings)
- computeRaysAtPosition(PathFinder.ReceiverPointInfo, CutPlaneVisitor, ProgressVisitor) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Compute the rays to the given receiver.
- computeReflexion(PathFinder.ReceiverPointInfo, PathFinder.SourcePointInfo, MirrorReceiversCompute, CutPlaneVisitor, CutPlaneVisitor.PathSearchStrategy) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
- computeSideHull(boolean, Coordinate, Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Compute Side Hull Create a line between p1 and p2.
- computeSideHull(boolean, Coordinate, Coordinate, boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Compute Side Hull Create a line between p1 and p2.
- computeVEdgeDiffraction(PathFinder.ReceiverPointInfo, PathFinder.SourcePointInfo, Scene, PathFinder.ComputationSide, boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Compute horizontal diffraction (diffraction of vertical edge.)
- computeVerticalDiffraction - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
True will compute vertical diffraction over horizontal edges
- computeZeroRadPlane(Coordinate, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Compute the cutting plane with zero radian angle between the segment p0 and p1 (no pivot).
- conjugate() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
The complex conjugate of the current complex number.
- CONTINUE - org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor.PathSearchStrategy
-
Continue looking for vertical cut planes
- coordinate - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Coordinateof the cut point. - CoordinateMixin - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
-
Used for deserialization
- CoordinateMixin() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.CoordinateMixin
- coordinateToVector(Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
- copyAlphas(Obstruction) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
- copyWithoutCone() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- cos(ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the cosine of the
ComplexNumber - cosec(ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the co-secant of the
ComplexNumber - cot(ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the co-tangent of the
ComplexNumber - createWallReflectionVisibilityCone(Coordinate, LineSegment, double, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
- crs - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- CRSTransformFilter(CoordinateOperation) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument.CRSTransformFilter
- curvedPath - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
True if the path between source and receiver is curved, the coordinates are the original, only the cutting planes for left and right are not the same
- CurvedProfileGenerator - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
-
Generate a curved profile (favourable propagation conditions) from a coordinate list and two endpoints (source and receiver) Based on: Salomons, E., Van Maercke, D., Defrance, J
- CurvedProfileGenerator() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.CurvedProfileGenerator
- CutPlaneVisitor - Interface in org.noise_planet.noisemodelling.pathfinder
-
Instead of feeding a list and returning all vertical cut planes.
- CutPlaneVisitor.PathSearchStrategy - Enum in org.noise_planet.noisemodelling.pathfinder
- CutPlaneVisitorFactory - Interface in org.noise_planet.noisemodelling.pathfinder
-
Generate a non-thread safe instance of cut plane visitor where each receiver are processed one by one
- CutPoint - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
On the vertical cut profile, this is one of the point This abstract class is implemented with specific attributes depending on the intersection object
- CutPoint() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
- CutPoint(Coordinate) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
- CutPoint(Coordinate, double, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
- CutPoint(CutPoint) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Copy constructor
- CutPointDistanceComparator - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- CutPointDistanceComparator(Coordinate) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointDistanceComparator
- CutPointGroundEffect - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- CutPointGroundEffect() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointGroundEffect
-
Empty constructor for deserialization
- CutPointGroundEffect(int, Coordinate, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointGroundEffect
- CutPointReceiver - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- CutPointReceiver() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReceiver
- CutPointReceiver(Coordinate) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReceiver
- CutPointReceiver(PathFinder.ReceiverPointInfo) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReceiver
-
Create default receiver information
- CutPointReceiver(CutPoint) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReceiver
- CutPointReflection - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- CutPointReflection() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
-
Empty constructor for deserialization
- CutPointReflection(CutPoint, LineSegment, List<Double>) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
-
Constructor
- cutPoints - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
List of cut points.
- CutPointSource - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- CutPointSource() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
- CutPointSource(Coordinate) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
- CutPointSource(Coordinate, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
- CutPointSource(PathFinder.SourcePointInfo) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
-
Generate default point source without information on DEM (source at 0.05 above ground level)
- CutPointSource(CutPoint) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
- CutPointTopography - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
A rupture in the topographic profile
- CutPointTopography() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointTopography
-
Empty constructor for deserialization
- CutPointTopography(Coordinate) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointTopography
- CutPointVEdgeDiffraction - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
Pivot point on the vertical profile.
- CutPointVEdgeDiffraction() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointVEdgeDiffraction
-
Empty constructor for deserialization
- CutPointVEdgeDiffraction(CutPoint) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointVEdgeDiffraction
- CutPointWall - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- CutPointWall() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
-
Empty constructor for deserialization
- CutPointWall(int, Coordinate, LineSegment, List<Double>) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
- CutPointWall.INTERSECTION_TYPE - Enum in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
This point encounter this kind of limit - We can enter or exit a polygon - pass a line (a wall without width)
- CutProfile - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- CutProfile() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
Empty constructor for deserialization
- CutProfile(CutPointSource, CutPointReceiver) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- CutProfile.PROFILE_TYPE - Enum in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
Profile type from source to receiver Left and Right are a path using the convex hull on the intersection plane with buildings
- cutProfiles - Variable in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
-
This list is thread safe so can be used in a multi-thread environment
- cutRoofPointsWithPlane(Plane, List<Coordinate>) - Static method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
D
- dBToW(double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Convert Decibel to Watt
- dBToW(double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Convert Decibel to Watt
- DEFAULT_FREQUENCIES_A_WEIGHTING_THIRD_OCTAVE - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- DEFAULT_FREQUENCIES_EXACT_THIRD_OCTAVE - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- DEFAULT_FREQUENCIES_THIRD_OCTAVE - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- DEFAULT_G - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- DEFAULT_G - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
- DEFAULT_G_BUILDING - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- DEFAULT_MAX_PROPAGATION_DISTANCE - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- DEFAULT_MAXIMUM_REF_DIST - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- DEFAULT_MIRROR_RECEIVER_CAPACITY - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
- DEFAULT_RECEIVER_DIST - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- DefaultCutPlaneVisitor - Class in org.noise_planet.noisemodelling.pathfinder
-
Way to store data computed by threads.
- DefaultCutPlaneVisitor(boolean) - Constructor for class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- DefaultCutPlaneVisitor(boolean, Scene) - Constructor for class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- defaultGroundAttenuation - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- DefaultProgressVisitor - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
- DefaultProgressVisitor(long, DefaultProgressVisitor) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- demAsMultiPolygon() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- Densifier3D - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
-
Densifies a
Geometryby inserting extra vertices along the line segments contained in the geometry. - Densifier3D(Geometry) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Densifier3D
-
Creates a new densifier instance.
- densify(Geometry, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Densifier3D
-
Densifies a geometry using a given distance tolerance, and respecting the input geometry's
PrecisionModel. - DIRECT - org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile.PROFILE_TYPE
- DIRECTIVITY_DATABASE_FIELD - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- directPath(PathFinder.SourcePointInfo, PathFinder.ReceiverPointInfo, boolean, boolean, CutPlaneVisitor) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Direct Path computation.
- dist2D(Coordinate, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
compute the distance between two points in two dimensions
- dist3D(Coordinate, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
compute the distance between two points of dimension three
- divide(ComplexNumber) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Divides the current
ComplexNumberby anotherComplexNumber. - divide(ComplexNumber, ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Divides one
ComplexNumberby another. - dotInTri(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
- dotInTri(Coordinate, Coordinate, Coordinate, Coordinate, AtomicReference<Double>) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
Fast dot in triangle test http://www.blackpawn.com/texts/pointinpoly/default.html
- doTransform(Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- doTransform(Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- dumpData() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- dumpFolder - Variable in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
E
- ElevationFilter - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- ElevationFilter(ProfileBuilder, boolean) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter
-
Constructor
- ElevationFilter.UpdateZ - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- endOfProgress() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- endStep() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- epsilon - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- equals(Object) - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- equals(Object) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- equals(Object) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
- equals(Object) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Checks if the passed
ComplexNumberis equal to the current. - equals(Object) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
-
Compare two orientations
- equals(Object) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.IntegerTuple
-
Compare two instance of IntegerTuple
- exactFrequencyArray - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- executeBlocking(Runnable) - Method in class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Wait for free queue slot if poolSize is superior or equal of maximum pool size then executes the given task sometime in the future.
- exp(ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the exponential of the
ComplexNumber - exportVisibility(StringBuilder, double, double, int, List<MirrorReceiver>, boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
F
- fetchTopographicProfile(List<Coordinate>, Coordinate, Coordinate, boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Fetch all intersections with TIN.
- filter(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument.CRSTransformFilter
- filter(CoordinateSequence, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter
- filter(CoordinateSequence, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter.UpdateZ
- filterPointsBySide(LineSegment, boolean, List<Coordinate>) - Static method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Remove points that are left or right of the provided segment
- finalizeReceiver(PathFinder.ReceiverPointInfo) - Method in interface org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor
-
No more propagation paths will be pushed for this receiver identifier
- finalizeReceiver(PathFinder.ReceiverPointInfo) - Method in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
-
No more propagation paths will be pushed for this receiver identifier
- findCloseMirrorReceivers(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
- finishFeeding() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Finish the data feeding.
- format(int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Formats the Complex number as x+yi or r.cis(theta)
- frequencyArray - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- fromVector(Vector3D, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
G
- GeoJSONDocument - Class in org.noise_planet.noisemodelling.pathfinder.utils.documents
-
Export rays for validation
- GeoJSONDocument(OutputStream) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- GeometricAttenuation - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
- GeometricAttenuation() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.GeometricAttenuation
- GeometryUtils - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
- GeometryUtils() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.GeometryUtils
- get(int) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- getA() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- getADiv(double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.GeometricAttenuation
- getAlphas() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
-
Retrieve the absorption coefficients.
- getArg() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
The argument/phase of the current complex number.
- getAttribute() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- getB() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- getBuilding(int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the building with the given id (id is starting from 1).
- getBuildingAtCoordinate(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the building at the given coordinate.
- getBuildingCount() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the count of building add to this builder.
- getBuildings() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the building list.
- getC() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- getCoefficient() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.GroundAbsorption
-
Retrieve the ground effect coefficient.
- getColorScale() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- getColumnNames() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.JVMMemoryMetric
- getColumnNames() - Method in interface org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread.Metric
- getColumnNames() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProgressMetric
- getColumnNames() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric
- getConvexHullIndices(List<Coordinate>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- getCoord() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- getCoordinate() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Retrieve the coordinate of the point.
- getCoordinates() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- getCurrentValues() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.JVMMemoryMetric
-
Allow to get the current value
- getCurrentValues() - Method in interface org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread.Metric
- getCurrentValues() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProgressMetric
- getCurrentValues() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric
- getCutPoints() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- getCutProfiles() - Method in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- getData() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
- getDumpFolder() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- getEpsilon() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- getG() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
- getGeometry() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
-
Retrieve the building footprint.
- getGeometry() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.GroundAbsorption
-
Retrieve the ground effect area footprint.
- getGPath() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- getGPath(CutPoint, CutPoint, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
compute the path between two points
- getGroundCoefficient() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Retrieve the ground effect coefficient of the point.
- getGroundEffects() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the ground effects.
- getHeight() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
-
get Height from Building
- getHeight() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Retrieve the height of the wall.
- getId() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- getIm() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
The imaginary part of
ComplexNumber - getImageReceiverVisibilityCone() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- getInputData() - Method in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- getIntersectingGroundAbsorption(Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Fetch the first intersecting ground absorption object that intersects with the provided geometry
- getLinearFunction(Coordinate, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
Compute a and b linear function of the line p1 p2
- getLinearRegressionPolyline(List<Coordinate>) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
NFS 31-133 P.69 Annex E
- getLineSegment() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- getMeanPlaneCoefficients(Coordinate[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
calculate the mean plane y = A.x + B for a sequence of terrain points projected on the unfolded propagation plane ; using (x,y) coordinates as in section VI.2.2.c of the JRC-2012 reference report.
- getMeshEnvelope() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the global profile envelope.
- getMessage() - Method in exception org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunayError
- getMetric(Class<T>) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
- getMirrorReceiverCapacity() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
- getNearestPoint(Coordinate, LineString) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
- getNearestPoint(LineSegment, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
- getNeighbors() - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
When the processDelaunay has been called, retrieve results Triangle link triangles neighbor by their index.
- getNeighbors() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
-
retrieve results Triangle link
- getNewCoordinateSystem(List<Coordinate>) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
ChangeCoordinateSystem, use original coordinate in 3D to change into a new markland in 2D with new x' computed by algorithm and y' is original height of point.
- getNewCoordinateSystem(List<Coordinate>, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
ChangeCoordinateSystem, use original coordinate in 3D to change into a new markland in 2D with new x' computed by algorithm and y' is original height of point.
- getOldCoordinateSystem(Coordinate, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
ChangeCoordinateSystem, use original coordinate in 3D to change into a new markland in 2D with new x' computed by algorithm and y' is original height of point.
- getOldCoordinateSystemList(List<Coordinate>, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
ChangeCoordinateSystem, use original coordinate in 3D to change into a new markland in 2D with new x' computed by algorithm and y' is original height of point.
- getOrientation() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- getOriginId() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Retrieve the id or index of the source building or topographic triangle.
- getParentMirror() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- getPrecomputedWideAnglePoints(int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- getPrimaryKey() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
-
Retrieve the primary key of the building in the database.
- getProcessedWallIndex() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- getProcessedWalls() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- getProfile(Coordinate, Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the cutting profile following the line build from the given coordinates.
- getProfile(Coordinate, Coordinate, double, boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the cutting profile following the line build from the given coordinates.
- getProfilerThread() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Computation stacks and timing are collected by this class in order to profile the execution of the simulation
- getProfileType() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- getProgression() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- getRe() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
The real part of
ComplexNumber - getReceiver() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- getReceiverPk() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- getReceiverPos() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- getReceivers() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the receivers list.
- getReflectionPosition() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- getReflexionOrder() - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- getRemainingTasks() - Method in class org.noise_planet.noisemodelling.pathfinder.ThreadPool
- getResultGeometry() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Densifier3D
-
Gets the densified geometry.
- getSlope(Coordinate, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
- getSource() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- getSourceIndex() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- getSourcePk() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- getStepCount() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- getTriangleIdByCoordinate(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Return the triangle id from a point coordinate inside the triangle
- getTriangleNormal(Coordinate, Coordinate, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
- getTriangles() - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
When the processDelaunay has been called, retrieve results Triangle link unique vertices by their index.
- getTriangles() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- getTriangles() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the topographic triangles.
- getType() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- getType() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- getVertices() - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
When the processDelaunay has been called, retrieve results vertices
- getVertices() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- getVertices() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the topographic vertices.
- getWall() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- getWall(int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the wall with the given id (id is starting from 1).
- getWallAlpha(double, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.WallAbsorption
-
Get WallAlpha
- getWallCount() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the count of wall add to this builder.
- GetWallImpedance(double, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.WallAbsorption
- getWalls() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
- getWalls() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Retrieve the wall list.
- getWallsIn(Envelope) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- getWallsOnPath(Coordinate, Coordinate, BuildingIntersectionPathVisitor) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- getWgs84Precision() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- getWideAnglePointsOnPolygon(LinearRing, double, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- getXAscendingHullPoints(Coordinate[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
- getZ() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
- getzGround() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Retrieve the topographic height of the ground.
- getZGround(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- getZGround(Coordinate, AtomicInteger) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Fetch Altitude in meters from sea level at a location.
- GROUND_EFFECT - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- GroundAbsorption - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- GroundAbsorption(Geometry, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.GroundAbsorption
-
Main constructor
- groundCoefficient - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Ground effect coefficient.
- GS_DATABASE_FIELD - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
H
- hasAvaibleQueueSlot() - Method in class org.noise_planet.noisemodelling.pathfinder.ThreadPool
- hasBuildingIntersection - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
True if Source-Receiver linestring is below building intersection, only used at the generation of the profile to skip searching for lateral cut planes
- hasDem() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- hashCode() - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- hashCode() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- hashCode() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
- hashCode() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
- hashCode() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.IntegerTuple
- hasTopographyIntersection - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
True if Source-Receiver linestring is below topography cutting point., only used at the generation of the profile to skip searching for lateral cut planes
- hEdgeDiff(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- height - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Wall height, if -1, use z coordinate.
- hintInit(Envelope, long, long) - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
This optional method give an hint of the size of the delaunay process.
- hintInit(Envelope, long, long) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
I
- id - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReceiver
-
Index in the subdomain
- id - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
-
Index in the subdomain
- initialize(List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
-
Initialize alpha values for each frequency
- initializeFrequencyArrayFromReference(List<Integer>, List<Double>, List<Double>) - Static method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- inputData - Variable in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- insertCutPoint(boolean, CutPoint...) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
Insert and sort cut points,
- IntegerTuple - Class in org.noise_planet.noisemodelling.pathfinder.utils
- IntegerTuple(int, int, int) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.IntegerTuple
-
Create the constructor of IntegerTuple
- intersectionType - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
- inverse() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
The inverse/reciprocal of the complex number.
- isBodyBarrier() - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- isCanceled() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
-
check if the process is cancel or not
- isCanceled() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.RootProgressVisitor
-
check if the property is canceled
- isCurved() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.BuildingIntersectionPathVisitor
- isCurvedPath() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- isDone() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter
- isDone() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter.UpdateZ
- isFreeField() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- isGeometryChanged() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter
- isGeometryChanged() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter.UpdateZ
J
- jsonGenerator - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- JTSUtility - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
- JVMMemoryMetric - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
- JVMMemoryMetric() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.JVMMemoryMetric
K
- keepCutPlanes - Variable in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- KMLDocument - Class in org.noise_planet.noisemodelling.pathfinder.utils.documents
-
Export objects of NoiseModelling into KML format.
- KMLDocument(OutputStream) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- KMLDocument.CRSTransformFilter - Class in org.noise_planet.noisemodelling.pathfinder.utils.documents
L
- LayerDelaunay - Interface in org.noise_planet.noisemodelling.pathfinder.delaunay
- LayerDelaunayError - Exception in org.noise_planet.noisemodelling.pathfinder.delaunay
-
Throwed delaunay error.
- LayerDelaunayError(String) - Constructor for exception org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunayError
- LayerDelaunayError(Throwable) - Constructor for exception org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunayError
- LayerTinfour - Class in org.noise_planet.noisemodelling.pathfinder.delaunay
- LayerTinfour() - Constructor for class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- LEFT - org.noise_planet.noisemodelling.pathfinder.PathFinder.ComputationSide
- LEFT - org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile.PROFILE_TYPE
- LEFT_SIDE - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- li - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- li - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
-
Source line subdivision length (1.0 means a point is representing 1 meter of line sound source)
- LineIntersectionItemVisitor - Interface in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- LineSegmentMixin - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
-
Deserialization of
LineSegment - LineSegmentMixin() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.LineSegmentMixin
- log - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
- LOGGER - Static variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder
- ls - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
M
- makePointImage(double, double, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
Make image (like line y=ax+b would be a mirror) of point
- makeProjectedPoint(double, double, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
Project point on y=ax+b plane
- makeReceiverRelativeZToAbsolute() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Update ground Z coordinates of receivers absolute to sea levels
- makeRelativeZToAbsolute() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Update ground Z coordinates of sound sources and receivers absolute to sea levels
- makeSourceRelativeZToAbsolute() - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Update ground Z coordinates of sound sources absolute to sea levels
- maxRefDist - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Maximum reflection wall distance from receiver to source line
- maxSrcDist - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Maximum source distance
- MILLIMETER - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- MirrorReceiver - Class in org.noise_planet.noisemodelling.pathfinder.path
-
Information for Receiver image.
- MirrorReceiver(Coordinate, MirrorReceiver, Wall) - Constructor for class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- MirrorReceiver(MirrorReceiver) - Constructor for class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
-
Copy constructor
- MirrorReceiversCompute - Class in org.noise_planet.noisemodelling.pathfinder.path
- MirrorReceiversCompute(List<Wall>, Coordinate, int, double, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
-
Generate all image receivers from the provided list of walls
- mod() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
The modulus, magnitude or the absolute value of current complex number.
- multiplicationArray(double[], double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Multiply component of two same size array
- multiplicationArray(double[], double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Multiply component of two same size array
- multiply(ComplexNumber) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Multiplies another
ComplexNumberto the current complex number. - multiply(ComplexNumber, ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Multiplies one
ComplexNumberto another.
N
- numberOfRays - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverCutProfiles
O
- Obstruction - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
Obstruction object
- Obstruction() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
- onEndComputation(ReceiverStatsMetric.ReceiverComputationTime) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric
- onNewCutPlane(CutProfile) - Method in interface org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor
-
A new vertical profile between a receiver and a source has been found
- onNewCutPlane(CutProfile) - Method in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- onReceiverCutProfiles(int, int, int, int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric
- org.noise_planet.noisemodelling.pathfinder - package org.noise_planet.noisemodelling.pathfinder
- org.noise_planet.noisemodelling.pathfinder.delaunay - package org.noise_planet.noisemodelling.pathfinder.delaunay
- org.noise_planet.noisemodelling.pathfinder.path - package org.noise_planet.noisemodelling.pathfinder.path
- org.noise_planet.noisemodelling.pathfinder.profilebuilder - package org.noise_planet.noisemodelling.pathfinder.profilebuilder
- org.noise_planet.noisemodelling.pathfinder.utils - package org.noise_planet.noisemodelling.pathfinder.utils
- org.noise_planet.noisemodelling.pathfinder.utils.documents - package org.noise_planet.noisemodelling.pathfinder.utils.documents
- org.noise_planet.noisemodelling.pathfinder.utils.geometry - package org.noise_planet.noisemodelling.pathfinder.utils.geometry
- org.noise_planet.noisemodelling.pathfinder.utils.profiler - package org.noise_planet.noisemodelling.pathfinder.utils.profiler
- orientation - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- orientation - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
-
Orientation of the point (should be about the source or receiver point) The orientation is related to the directivity associated to the object
- Orientation - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
-
When providing Orientation to a sound source there is 2 cases - Sound source is a point.
- Orientation() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
-
Default constructor
- Orientation(double, double, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
- originId - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Id or index of the source building or topographic triangle.
P
- p0 - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- p1 - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- parentMirror - Variable in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- parseComplex(String) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Parses the
Stringas aComplexNumberof type x+yi. - pathCount - Variable in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- PathFinder - Class in org.noise_planet.noisemodelling.pathfinder
- PathFinder(Scene) - Constructor for class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Create new instance from the propagation data.
- PathFinder(Scene, ProgressVisitor) - Constructor for class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Create new instance from the propagation data.
- PathFinder.ComputationSide - Enum in org.noise_planet.noisemodelling.pathfinder
- PathFinder.ReceiverPointInfo - Class in org.noise_planet.noisemodelling.pathfinder
-
Attribute of the receiver point
- PathFinder.SourcePointInfo - Class in org.noise_planet.noisemodelling.pathfinder
-
Attributes of the source point
- pitch - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
- PITCH_DATABASE_FIELD - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- poly2D_3D() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
- position - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- position - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- pow(ComplexNumber, int) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the
ComplexNumberto the passed integer power. - primaryKey - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- PROCESS_SOURCE_BUT_SKIP_RECEIVER - org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor.PathSearchStrategy
-
Process remaining potential vertical planes for this source but ignore the farthest sources, then proceed to the next receivers
- processDelaunay() - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
Launch delaunay process
- processDelaunay() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
-
Launch delaunay process
- processedWallIndex - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointGroundEffect
-
Obstacle index in the subdomain
- processedWallIndex - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
-
Obstacle index in the subdomain
- processedWallIndex - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- processedWalls - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
List of processed walls.
- profileBuilder - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Profile builder
- ProfileBuilder - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
Builder constructing profiles from buildings, topography and ground effects.
- ProfileBuilder() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Main empty constructor.
- ProfileBuilder(int, int, int, int) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Constructor setting parameters.
- ProfileBuilder.IntersectionType - Enum in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
Different type of intersection.
- ProfileBuilderDecorator - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- ProfileBuilderDecorator(ProfileBuilder) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- ProfilerThread - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
- ProfilerThread(File) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
- ProfilerThread.Metric - Interface in org.noise_planet.noisemodelling.pathfinder.utils.profiler
-
Metric is a collection of statistics to write on the profile csv file
- profileType - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- ProgressMetric - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
-
Metric that write progression value in percentage
- ProgressMetric(ProgressVisitor) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProgressMetric
- progressVisitor - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Progression information
- projectPointOnLine(Coordinate, double, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.GeometryUtils
-
projette un point sur une ligne donnée.
- projectPointOnSegment(Coordinate, Vector3D, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.GeometryUtils
- projectPointOnVector(Coordinate, Vector3D, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.GeometryUtils
- pushProgression(double) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- pushProgression(double) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.RootProgressVisitor
Q
- query(Envelope) - Method in interface org.noise_planet.noisemodelling.pathfinder.utils.geometry.QueryGeometryStructure
- query(Envelope) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.QueryRTree
- QueryGeometryStructure - Interface in org.noise_planet.noisemodelling.pathfinder.utils.geometry
-
QueryGeometryStructure aims to speed up the query of a geometry collection inside a region envelope.
- QueryRTree - Class in org.noise_planet.noisemodelling.pathfinder.utils.geometry
-
Connector for RTree.
- QueryRTree() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.geometry.QueryRTree
R
- RCIS - Static variable in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Used in
format(int)to format the complex number as R.cis(theta), where theta is arg(z) - RECEIVER - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- ReceiverComputationTime(int, int, int, int) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverComputationTime
-
Create the ReceiverComputationTime constructor
- ReceiverCutProfiles(int, int, int, int) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverCutProfiles
-
Create the ReceiverCutProfiles constructor
- receiverId - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverComputationTime
- receiverId - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverCutProfiles
- receiverIndex - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- receiverPk - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- receiverPk - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReceiver
-
External identifier of the receiver (from table)
- ReceiverPointInfo(int, long, Coordinate) - Constructor for class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- ReceiverPointInfo(CutPointReceiver) - Constructor for class org.noise_planet.noisemodelling.pathfinder.PathFinder.ReceiverPointInfo
- receiverPos - Variable in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- receivers - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
coordinate of receivers
- receiversPk - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- ReceiverStatsMetric - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
-
Generate stats about receiver computation time
- ReceiverStatsMetric() - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric
- ReceiverStatsMetric.ReceiverComputationTime - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
- ReceiverStatsMetric.ReceiverCutProfiles - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
- REFLECTION - org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile.PROFILE_TYPE
- REFLECTION - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- reflectionPosition - Variable in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- reflectionPreprocessTime - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverComputationTime
- reflexionOrder - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Maximum reflexion order
- removePropertyChangeListener(PropertyChangeListener) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- removePropertyChangeListener(PropertyChangeListener) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.RootProgressVisitor
- reset() - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
Remove all data, come back to the constructor state
- reset() - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- reset() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter
- RIGHT - org.noise_planet.noisemodelling.pathfinder.PathFinder.ComputationSide
- RIGHT - org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile.PROFILE_TYPE
- roll - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
- ROLL_DATABASE_FIELD - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- RootProgressVisitor - Class in org.noise_planet.noisemodelling.pathfinder.utils.profiler
- RootProgressVisitor(long, boolean, double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.utils.profiler.RootProgressVisitor
-
Create the RootProgressVisitor constructor
- rotate(Orientation, Vector3D) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
-
Rotate the vector by the provided orientation and return the result vector orientation
- rotate(Orientation, Vector3D, boolean) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
-
Rotate the vector by the provided orientation and return the result vector orientation
- rounding - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- rtree - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
RTree with Buildings's walls linestrings, walls linestring, GroundEffect linestrings The object is an integer.
- run() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
-
Runs the thread to continuously write metric data to the output file.Runs the thread to continuously write metric data to the output file.
- run(CutPlaneVisitorFactory) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Run computation and store the results in the given output.
S
- Scene - Class in org.noise_planet.noisemodelling.pathfinder.path
-
Data input for a propagation process (Sub domain generated by ReceiverGrideNoiseMapLoader).
- Scene() - Constructor for class org.noise_planet.noisemodelling.pathfinder.path.Scene
- Scene(ProfileBuilder) - Constructor for class org.noise_planet.noisemodelling.pathfinder.path.Scene
- sec(ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the secant of the
ComplexNumber - set(int, int) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- set(ComplexNumber) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Sets the value of current complex number to the passed complex number.
- setA(int) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- setAlpha(List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
-
Sets the wall alphas.
- setB(int) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- setBodyBarrier(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- setC(int) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- setColorScale(Map<Double, Color>) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- setComputeHorizontalDiffraction(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- setComputeVerticalDiffraction(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- setCoordinate(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
- setCurved(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.BuildingIntersectionPathVisitor
-
If true, the path between p1 and p2 is curved (a segment of circle).
- setCurvedPath(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- setDefaultColorScale() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- setDefaultGroundAttenuation(double) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- setDistanceTolerance(double) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Densifier3D
-
Sets the distance tolerance for the densification.
- setDumpFolder(String) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- setEpsilon(double) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- setFlushInterval(int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
- setFrequencyArray(Collection<Integer>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- setG(double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Obstruction
- setGroundCoefficient(double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Sets the ground coefficient of this point.
- setGs(double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- setHeight(double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Sets the wall height.
- setImageReceiverVisibilityCone(Polygon) - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- setInputCRS(String) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- setInputCRS(String) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- setIntersectionLine(LineSegment) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.BuildingIntersectionPathVisitor
- setIntersectionLine(LineSegment) - Method in interface org.noise_planet.noisemodelling.pathfinder.profilebuilder.LineIntersectionItemVisitor
- setMaxArea(Double) - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
Set the maximum area in m² Call processDelauney after to take account of this method.
- setMaxArea(Double) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
-
Set the maximum area in m²
- setMaximumPropagationDistance(double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
-
Maximum source distance
- setMinAngle(Double) - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
Set the minimum angle, if you wish to enforce the quality of the delaunay Call processDelauney after to take account of this method.
- setMinAngle(Double) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
- setMirrorReceiverCapacity(int) - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
- setOffset(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- setPk(long) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
- setPk(long) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
- setPrimaryKey(long) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Database primary key of this wall or the building
- setProcessedWallIndex(int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
- setProfilerThread(ProfilerThread) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Computation stacks and timing are collected by this class in order to profile the execution of the simulation
- setProfileType(CutProfile.PROFILE_TYPE) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- setProgressVisitor(ProgressVisitor) - Method in class org.noise_planet.noisemodelling.pathfinder.ThreadPool
- setReceiverPos(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- setReflectionPosition(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- setReflexionOrder(int) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- setRetrieveNeighbors(boolean) - Method in interface org.noise_planet.noisemodelling.pathfinder.delaunay.LayerDelaunay
-
Enable or Disable the collecting of triangles neighboring data.
- setRetrieveNeighbors(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.delaunay.LayerTinfour
-
Enable or Disable the collecting of triangles neighboring data.
- setRounding(int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- setSources(List<Geometry>) - Method in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Replace the sources by the given list
- setStep(int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- setThreadCount(int) - Method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
-
Sets the number of thread to use.
- setWallAlpha(List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
-
Sets the wall alpha.
- setWalls(List<Wall>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
- setWgs84Precision(int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- setWriteInterval(int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
- setzBuildings(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
- setZGround(double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Sets the topographic height.
- sin(ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the sine of the
ComplexNumber - SKIP_RECEIVER - org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor.PathSearchStrategy
-
Skip remaining potential vertical planes for this source point and ignore then remaining farthest sources, proceed directly to the next receiver
- SKIP_SOURCE - org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor.PathSearchStrategy
-
Skip remaining potential vertical planes for this source point
- sort(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
-
Sort the CutPoints by distance with c0
- SOURCE - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- sourceCollectTime - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric.ReceiverComputationTime
- sourceGeometries - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Sources geometries.
- sourceIndex - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- sourceOrientation - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Source orientation for emission computation
- sourcePk - Variable in class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- sourcePk - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
-
External identifier of the source (from table primary key)
- SourcePointInfo() - Constructor for class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- SourcePointInfo(int, long, Coordinate, double, Orientation) - Constructor for class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- SourcePointInfo(CutPointSource) - Constructor for class org.noise_planet.noisemodelling.pathfinder.PathFinder.SourcePointInfo
- sourcesIndex - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
-
Source Index
- sourcesPk - Variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
- splitLineStringIntoPoints(LineString, double, List<Coordinate>) - Static method in class org.noise_planet.noisemodelling.pathfinder.PathFinder
- splitSegment(Coordinate, Coordinate, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
split the segment between two points in segments of a given length maxLineLength
- square() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
The square of the current complex number.
- startReceiver(PathFinder.ReceiverPointInfo, Collection<PathFinder.SourcePointInfo>, AtomicInteger) - Method in interface org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor
-
Called before looking for vertical cut planes between the receiver and the sources.
- startReceiver(PathFinder.ReceiverPointInfo, Collection<PathFinder.SourcePointInfo>, AtomicInteger) - Method in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- stop() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
- submitBlocking(Callable<T>) - Method in class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Wait for free queue slot if poolSize is superior or equal of maximum pool size then executes the given task sometime in the future.
- subProcess(int) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- subProcess(ProgressVisitor) - Method in interface org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitorFactory
- subProcess(ProgressVisitor) - Method in class org.noise_planet.noisemodelling.pathfinder.DefaultCutPlaneVisitor
- subprocessDone - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- subprocessSize - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.DefaultProgressVisitor
- subtract(ComplexNumber) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Subtracts another
ComplexNumberfrom the current complex number. - subtract(ComplexNumber, ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Subtracts one
ComplexNumberfrom another. - sumArray(double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Sum of all the components of this given list
- sumArray(double[], double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
- sumArray(double[], double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Element wise sum array without any other operations.
- sumArray(int, double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
sum the first nbfreq values in a given array
- sumArrayWithPonderation(double[], double[], double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Eq 2.5.9 The ‘long-term’ sound level along a path starting from a given point source is obtained from the logarithmic sum of the weighted sound energy in homogeneous conditions and the sound energy in favourable conditions.
- sumDbArray(double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Sum of all the decibel components of this given list
- sumDbArray(double[], double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
energetic Sum of two same size dB array
T
- tan(ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Calculates the tangent of the
ComplexNumber - THIN_WALL_ENTER_EXIT - org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall.INTERSECTION_TYPE
- ThreadPathFinder - Class in org.noise_planet.noisemodelling.pathfinder
-
A Thread class to evaluate all receivers cut planes.
- ThreadPathFinder(int, int, PathFinder, ProgressVisitor, CutPlaneVisitor, Scene) - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPathFinder
-
Create the ThreadPathFinder constructor
- ThreadPool - Class in org.noise_planet.noisemodelling.pathfinder
- ThreadPool() - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Default constructor.
- ThreadPool(int) - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Default constructor.
- ThreadPool(int, int, long, TimeUnit) - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Size constructor.
- ThreadPool(int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Size constructor.
- ThreadPool(int, int, long, TimeUnit, BlockingQueue<Runnable>, RejectedExecutionHandler) - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Size constructor.
- ThreadPool(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory) - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Size constructor.
- ThreadPool(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - Constructor for class org.noise_planet.noisemodelling.pathfinder.ThreadPool
-
Size constructor.
- tick(long) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.JVMMemoryMetric
- tick(long) - Method in interface org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread.Metric
-
Called with little intervals in order to process metrics on the same thread than the call to getCurrentValues
- tick(long) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProgressMetric
- tick(long) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric
- timeTracker - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.profiler.ProfilerThread
- toCurve(double, double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.CurvedProfileGenerator
-
Eq.2.5.24 and Eq. 2.5.25
- TOPOGRAPHY - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointGroundEffect
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReceiver
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointSource
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointTopography
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointVEdgeDiffraction
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
- toString() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.IntegerTuple
- toVector(Orientation) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
- transform - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- Triangle - Class in org.noise_planet.noisemodelling.pathfinder.delaunay
-
A triangle built from the combination of the 3 vertices index.
- Triangle(int, int, int) - Constructor for class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- Triangle(int, int, int, int) - Constructor for class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle
- TRIANGLE_INTERSECTION_EPSILON - Static variable in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.JTSUtility
-
Intersection test for topology triangle navigation
- Triangle.TriangleBuilder - Class in org.noise_planet.noisemodelling.pathfinder.delaunay
- TriangleBuilder(ArrayList<SimpleTriangle>) - Constructor for class org.noise_planet.noisemodelling.pathfinder.delaunay.Triangle.TriangleBuilder
- twoDgtAftrComma(double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
- type - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Type of the wall
U
- UpdateZ(double) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ElevationFilter.UpdateZ
- updateZTopo(ProfileBuilder) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Building
-
Compute minimum Z ground under the building contour
V
- V_EDGE_DIFFRACTION - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- valueOf(String) - Static method in enum org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor.PathSearchStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.noise_planet.noisemodelling.pathfinder.PathFinder.ComputationSide
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall.INTERSECTION_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile.PROFILE_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.noise_planet.noisemodelling.pathfinder.CutPlaneVisitor.PathSearchStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.noise_planet.noisemodelling.pathfinder.PathFinder.ComputationSide
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall.INTERSECTION_TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutProfile.PROFILE_TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vEdgeDiff(boolean) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilderDecorator
- visitItem(Object) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.BuildingIntersectionPathVisitor
W
- wall - Variable in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiver
- wall - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
-
x,y,z coordinates of the top segment of the wall that reflect the vertical cut plane z is altitude
- wall - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
-
x,y,z coordinates of the top segment of the wall that intersects the vertical cut plane z is altitude
- Wall - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
- Wall(Coordinate, Coordinate, int, ProfileBuilder.IntersectionType) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Constructor using start/end point and id.
- Wall(LineSegment, int, ProfileBuilder.IntersectionType) - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.Wall
-
Constructor using segment and id.
- WALL - org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder.IntersectionType
- WallAbsorption - Class in org.noise_planet.noisemodelling.pathfinder.profilebuilder
-
Collection of methods related to wall absorption coefficients
- WallAbsorption() - Constructor for class org.noise_planet.noisemodelling.pathfinder.profilebuilder.WallAbsorption
- wallAlpha - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
-
Wall absorption coefficient per frequency band.
- wallAlpha - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
-
Wall absorption coefficient per frequency band.
- wallPk - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointReflection
-
Unique external identifier of the wall.
- wallPk - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPointWall
-
Database primary key value of the obstacle
- wallPointTest(LineSegment, Coordinate) - Static method in class org.noise_planet.noisemodelling.pathfinder.path.MirrorReceiversCompute
-
Occlusion test between one wall and a viewer.
- wideAngleTranslationEpsilon - Static variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
-
Profile cutting point.
- writeBuildings(ProfileBuilder) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- writeCoordinate(Coordinate) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
-
Write coordinate positions.
- writeCutPoint(CutPoint) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- writeFooter() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- writeFooter() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- writeHeader() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- writeHeader() - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- writeNumber(double) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- writeProfile(String, CutProfile) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- writeProfile(CutProfile) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
- writeTopographic(List<Triangle>, List<Coordinate>) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.GeoJSONDocument
-
Write topography triangles
- writeTopographic(List<Triangle>, List<Coordinate>) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
- writeWalls(ProfileBuilder) - Method in class org.noise_planet.noisemodelling.pathfinder.utils.documents.KMLDocument
-
mapping the walls
- wToDb(double) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Convert Watt to Decibel
- wToDb(double[]) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.AcousticIndicatorsFunctions
-
Convert Watt to Decibel
X
- XY - Static variable in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
-
Used in
format(int)to format the complex number as x+yi
Y
- yaw - Variable in class org.noise_planet.noisemodelling.pathfinder.utils.geometry.Orientation
- YAW_DATABASE_FIELD - Static variable in class org.noise_planet.noisemodelling.pathfinder.path.Scene
Z
- zGround - Variable in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.CutPoint
-
Topographic height of the point.
All Classes All Packages