Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Universite-Gustave-Eiffel/NoiseModelling
/ types & classes
Types & classes
232 in github.com/Universite-Gustave-Eiffel/NoiseModelling
⨍
Functions
2,348
◇
Types & classes
232
Class
ABoundary
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/CnossosPath.java:88
Class
AcousticIndicatorsFunctions
A utility class providing acoustic indicator functions for computations, including conversions between decibels and energy, summation and multiplicati
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/AcousticIndicatorsFunctions.java:19
Class
AcousticIndicatorsFunctionsTest
noisemodelling-pathfinder/src/test/java/org/noise_planet/noisemodelling/pathfinder/utils/AcousticIndicatorsFunctionsTest.java:15
Class
AscReaderDriver
Driver to import ESRI ASCII Raster file as polygons This class is written to directly access the ESRI ascii grid format. The ASCII grid data file fo
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/utils/AscReaderDriver.java:51
Class
AscReaderDriverTest
Test asc reader
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/utils/AscReaderDriverTest.java:45
Class
AssumptionLoggerExtension
noisemodelling-scripts/src/test/java/org/noise_planet/noisemodelling/AssumptionLoggerExtension.java:20
Class
AtmosphericAttenuationComputeOutputTest
Test atmospheric attenuation with ISO 9313-1:1993 P.5-12 as reference values
noisemodelling-propagation/src/test/java/org/noise_planet/noisemodelling/propagation/AtmosphericAttenuationComputeOutputTest.java:25
Class
AttenuationCnossos
Return the dB value corresponding to the parameters Following Directive 2015/996/EN https://circabc.europa.eu/sd/a/9566c5b9-8607-4118-8427-906dab7632e
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/AttenuationCnossos.java:37
Class
AttenuationComputeOutput
Way to store data computed by threads. Multiple threads use one instance. This class must be thread safe @author Nicolas Fortin @author Pierre Aumond
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/AttenuationComputeOutput.java:31
Class
AttenuationComputeOutputCnossosTest
Test class evaluation and testing attenuation values.
noisemodelling-propagation/src/test/java/org/noise_planet/noisemodelling/propagation/AttenuationComputeOutputCnossosTest.java:41
Class
AttenuationOutputMultiThread
This class is built on each new computation cell area. It will create for each thread (range of receivers) an instance of AttenuationOutputSingleThrea
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/output/AttenuationOutputMultiThread.java:26
Class
AttenuationOutputSingleThread
Managed by a single thread, process all incoming vertical profile, compute attenuation and push on appropriate stack for exporting result values in a
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/output/AttenuationOutputSingleThread.java:40
Class
AttenuationParameters
Data input for a propagation Path process. @author Pierre Aumond
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/AttenuationParameters.java:17
Class
AttenuationVisitor
Receive vertical cut plane, compute the attenuation corresponding to this plane
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/AttenuationVisitor.java:26
Class
Auth
Handle auth
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/secure/Auth.java:29
Class
Building
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/Building.java:20
Class
BuildingIntersectionPathVisitor
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/BuildingIntersectionPathVisitor.java:27
Class
BuildingTableParameters
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/input/DefaultTableLoader.java:534
Class
CRSTransformFilter
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/documents/KMLDocument.java:392
Class
CellIndex
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/utils/CellIndex.java:16
Class
CnossosPath
Attenuation computed from vertical Profile and scene settings following CNOSSOS-EU method.
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/CnossosPath.java:18
Class
CnossosPathBuilder
Generate a CnossosPath from a vertical cut plane data
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/CnossosPathBuilder.java:30
Class
ComplexNumber
ComplexNumber is a class which implements complex numbers in Java. It includes basic operations that can be performed on complex numbers such as, addi
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/ComplexNumber.java:29
Class
ComplexNumberTest
Unit test class for testing various operations and methods on the ComplexNumber class. This class provides test cases for validating the correctness o
noisemodelling-pathfinder/src/test/java/org/noise_planet/noisemodelling/pathfinder/utils/ComplexNumberTest.java:14
Enum
ComputationSide
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/PathFinder.java:919
Class
Configuration
Manage webserver configuration
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/Configuration.java:26
Class
CoordinateMixin
Used for deserialization
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/CoordinateMixin.java:9
Class
CurvedProfileGenerator
Generate a curved profile (favourable propagation conditions) from a coordinate list and two endpoints (source and receiver) Based on: Salomons, E., V
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/CurvedProfileGenerator.java:30
Class
CurvedProfileTest
noisemodelling-pathfinder/src/test/java/org/noise_planet/noisemodelling/pathfinder/CurvedProfileTest.java:25
Interface
CutPlaneVisitor
Instead of feeding a list and returning all vertical cut planes. A visitor instance that implement this interface can skip planes and intervene in the
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/CutPlaneVisitor.java:22
Interface
CutPlaneVisitorFactory
Generate a non-thread safe instance of cut plane visitor where each receiver are processed one by one
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/CutPlaneVisitorFactory.java:8
Class
CutPoint
On the vertical cut profile, this is one of the point This abstract class is implemented with specific attributes depending on the intersection object
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPoint.java:26
Class
CutPointDistanceComparator
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointDistanceComparator.java:17
Class
CutPointGroundEffect
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointGroundEffect.java:14
Class
CutPointReceiver
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointReceiver.java:15
Class
CutPointReflection
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointReflection.java:19
Class
CutPointSource
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointSource.java:16
Class
CutPointTopography
A rupture in the topographic profile
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointTopography.java:16
Class
CutPointVEdgeDiffraction
Pivot point on the vertical profile. It is near a vertical edge of a wall.
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointVEdgeDiffraction.java:14
Class
CutPointWall
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointWall.java:19
Class
CutProfile
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutProfile.java:28
Class
DataBaseUtilities
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/utils/DataBaseUtilities.java:16
Class
DatabaseManagement
Handle the creation of datasource according to application configuration The Model of the Web Server
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/database/DatabaseManagement.java:46
Class
DatabaseUtilitiesTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/utils/DatabaseUtilitiesTest.java:22
Class
DefaultCutPlaneProcessing
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/output/DefaultCutPlaneProcessing.java:20
Class
DefaultCutPlaneVisitor
Way to store data computed by threads. Multiple threads use one instance. This class must be thread safe Store only vertical cut planes @author Nicola
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/DefaultCutPlaneVisitor.java:28
Class
DefaultProgressVisitor
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/profiler/DefaultProgressVisitor.java:16
Class
DefaultTableLoader
Default implementation for initializing input propagation process data for noise map computation.
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/input/DefaultTableLoader.java:44
Class
DelaunayReceiversMaker
Create input receivers built from Delaunay for contructing a NoiseMap rendering. SQL syntax is compatible with H2 and PostGIS. @author Nicolas Fortin
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/DelaunayReceiversMaker.java:47
Class
Densifier3D
Densifies a {@link Geometry} by inserting extra vertices along the line segments contained in the geometry. All segments in the created densified geom
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/Densifier3D.java:49
Class
DensifyTransformer
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/Densifier3D.java:135
Class
DeviationResult
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/autodoc/GenerateReferenceDeviation.java:341
Class
DirectivityRecord
noisemodelling-emission/src/main/java/org/noise_planet/noisemodelling/emission/directivity/DirectivityRecord.java:18
Interface
DirectivitySphere
Interface that returns the attenuation in dB due to a specific directivity pattern. @author Nicolas Fortin, Université Gustave Eiffel
noisemodelling-emission/src/main/java/org/noise_planet/noisemodelling/emission/directivity/DirectivitySphere.java:17
Class
DirectivityTableLoaderTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/DirectivityTableLoaderTest.java:33
Class
DirectivityTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/DirectivityTest.java:33
Class
DiscreteDirectivitySphere
Describe Attenuation directivity over a sphere Values between specified angles are interpolated following an interpolation method (linear=1 by default
noisemodelling-emission/src/main/java/org/noise_planet/noisemodelling/emission/directivity/DiscreteDirectivitySphere.java:24
Class
DiscreteDirectivitySphereTest
Test the Directivity Sphere classes @author Nicolas Fortin, Université Gustave Eiffel
noisemodelling-emission/src/test/java/org/noise_planet/noisemodelling/emission/directivity/DiscreteDirectivitySphereTest.java:22
Class
ElevationFilter
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/ElevationFilter.java:22
Class
EmissionTableGenerator
Create emission table from traffic data (RAIL or ROADS)
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/EmissionTableGenerator.java:34
Class
ExecutionPlan
Store the inputs and outputs of a job execution. Inputs values can be an instance of ExecutionPlan for a chained process and will be replaced by the o
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/script/ExecutionPlan.java:17
Enum
ExportRaysMethods
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/NoiseMapDatabaseParameters.java:46
Class
FileUtilities
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/utilities/FileUtilities.java:23
Enum
GROUND_TYPE
noisemodelling-emission/src/main/java/org/noise_planet/noisemodelling/emission/railway/schall03/TramwaySchall03.java:68
Class
GenerateFunctionsDocs
Parses Groovy WPS scripts and generates RST documentation files for each script, as well as the main Functions.rst index. <p> Bound to the Maven {@cod
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/autodoc/GenerateFunctionsDocs.java:44
Class
GenerateReferenceDeviation
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/autodoc/GenerateReferenceDeviation.java:38
Class
GeoJSONDocument
Export rays for validation
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/documents/GeoJSONDocument.java:41
Class
GeometricAttenuation
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/GeometricAttenuation.java:16
Class
GeometryUtils
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/GeometryUtils.java:15
Class
GridMapMaker
Common attributes and functions across DelaunayGrid and NoiseMap receiver computation @author Nicolas Fortin
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/GridMapMaker.java:28
Class
GroundAbsorption
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/GroundAbsorption.java:15
Class
GroundAttenuation
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/CnossosPath.java:116
Interface
IComputeRaysOutFactory
A factory interface for creating objects that compute rays out for noise map computation.
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/NoiseMapByReceiverMaker.java:402
Enum
INPUT_MODE
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/input/SceneDatabaseInputSettings.java:21
Enum
INTERSECTION_TYPE
This point encounter this kind of limit - We can enter or exit a polygon - pass a line (a wall without width)
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointWall.java:39
Class
IntegerTuple
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/IntegerTuple.java:6
Enum
IntersectionType
Different type of intersection.
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/ProfileBuilder.java:1693
Class
IsoSurface
Create isosurfaces @author Nicolas Fortin, Université Gustave Eiffel
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/utils/IsoSurface.java:41
Class
IsoSurfaceJDBCTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/IsoSurfaceJDBCTest.java:43
Class
JTSUtility
@author Nicolas Fortin
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/JTSUtility.java:31
Class
JVMMemoryMetric
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/profiler/JVMMemoryMetric.java:12
Class
JWTAccessManager
Derived from <a href="https://github.com/kmehrunes/javalin-jwt">...</a>
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/secure/JWTAccessManager.java:26
Interface
JWTGenerator
Derived from <a href="https://github.com/kmehrunes/javalin-jwt">javalin-jwt</a>
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/secure/JWTGenerator.java:17
Class
JWTProvider
Derived from <a href="https://github.com/kmehrunes/javalin-jwt">...</a>
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/secure/JWTProvider.java:22
Class
JWTProviderFactory
Generator of Json Web Token used when a user as validated its identity with another method Java Web Token will manage the identification process for e
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/secure/JWTProviderFactory.java:25
Class
JavalinJWT
Derived from <a href="https://github.com/kmehrunes/javalin-jwt">...</a>
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/secure/JavalinJWT.java:22
Class
JdbcTestCase
noisemodelling-scripts/src/test/java/org/noise_planet/noisemodelling/scripts/JdbcTestCase.java:40
Class
Job
Manage the execution of a Groovy Script
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/script/Job.java:37
Class
JobExecutorService
Manage pool of Job Threads.
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/script/JobExecutorService.java:24
Enum
JobStates
Job states enum {@link Job}
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/script/JobStates.java:14
Class
KMLDocument
Export objects of NoiseModelling into KML format. Modified version of org.h2gis.functions.io.kml.KMLWriterDriver @author Erwan Bocher @author Nicolas
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/documents/KMLDocument.java:55
Interface
LayerDelaunay
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/delaunay/LayerDelaunay.java:22
Class
LayerDelaunayError
Throwed delaunay error. @author Nicolas Fortin
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/delaunay/LayerDelaunayError.java:16
Class
LayerTinfour
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/delaunay/LayerTinfour.java:35
Class
LayerTinfourTest
noisemodelling-pathfinder/src/test/java/org/noise_planet/noisemodelling/pathfinder/LayerTinfourTest.java:27
Class
LibraryInfo
Represents information about a library, including its name, last modified date, version, and commit hash.
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/utilities/LibraryInfo.java:17
Interface
LineIntersectionItemVisitor
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/LineIntersectionItemVisitor.java:6
Class
LineSegmentMixin
Deserialization of {@link org.locationtech.jts.geom.LineSegment}
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/LineSegmentMixin.java:8
Class
LineSource
Line Source Class A point source is define by its spectrum, height, directivity and type (optional) @author Pierre Aumond, Université Gustave Eiffel
noisemodelling-emission/src/main/java/org/noise_planet/noisemodelling/emission/LineSource.java:20
Class
LoggerWriter
A Writer implementation that redirects output to an SLF4J Logger instance. This class is useful for redirecting output from a Writer to a logging fra
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/Configuration.java:164
next →
1–100 of 232, ranked by callers