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

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 ComplexNumber to 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 Geometry footprint.
addBuilding(Coordinate[], double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Coordinate[], double, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Coordinate[], double, List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Coordinate[], double, List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Coordinate[], int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Coordinate[], List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Coordinate[], List<Double>, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Geometry) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
addBuilding(Geometry, double) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint and height as building.
addBuilding(Geometry, double, int) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint, 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 Geometry footprint, 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 Geometry footprint, 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 Geometry footprint.
addBuilding(Geometry, List<Double>) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint, 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 Geometry footprint, height and alphas (absorption coefficients) as building.
addBuilding(Building) - Method in class org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Add the given Geometry footprint.
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 Geometry footprint, 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 Geometry footprint, 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 Geometry footprint, 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 Geometry footprint, 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 Geometry footprint, 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 Geometry footprint, 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 Geometry footprint, 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 ComplexNumber object 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 ComplexNumber object.
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
Coordinate of 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 Geometry by 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 ComplexNumber by another ComplexNumber.
divide(ComplexNumber, ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
Divides one ComplexNumber by 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 ComplexNumber is 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 ComplexNumber to the current complex number.
multiply(ComplexNumber, ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
Multiplies one ComplexNumber to 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 String as a ComplexNumber of 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 ComplexNumber to 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 ComplexNumber from the current complex number.
subtract(ComplexNumber, ComplexNumber) - Static method in class org.noise_planet.noisemodelling.pathfinder.utils.ComplexNumber
Subtracts one ComplexNumber from 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.
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