MCPcopy Index your code

hub / github.com/Universite-Gustave-Eiffel/NoiseModelling / types & classes

Types & classes232 in github.com/Universite-Gustave-Eiffel/NoiseModelling

ClassABoundary
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/CnossosPath.java:88
ClassAcousticIndicatorsFunctions
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
ClassAcousticIndicatorsFunctionsTest
noisemodelling-pathfinder/src/test/java/org/noise_planet/noisemodelling/pathfinder/utils/AcousticIndicatorsFunctionsTest.java:15
ClassAscReaderDriver
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
ClassAscReaderDriverTest
Test asc reader
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/utils/AscReaderDriverTest.java:45
ClassAssumptionLoggerExtension
noisemodelling-scripts/src/test/java/org/noise_planet/noisemodelling/AssumptionLoggerExtension.java:20
ClassAtmosphericAttenuationComputeOutputTest
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
ClassAttenuationCnossos
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
ClassAttenuationComputeOutput
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
ClassAttenuationComputeOutputCnossosTest
Test class evaluation and testing attenuation values.
noisemodelling-propagation/src/test/java/org/noise_planet/noisemodelling/propagation/AttenuationComputeOutputCnossosTest.java:41
ClassAttenuationOutputMultiThread
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
ClassAttenuationOutputSingleThread
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
ClassAttenuationParameters
Data input for a propagation Path process. @author Pierre Aumond
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/AttenuationParameters.java:17
ClassAttenuationVisitor
Receive vertical cut plane, compute the attenuation corresponding to this plane
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/AttenuationVisitor.java:26
ClassAuth
Handle auth
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/secure/Auth.java:29
ClassBuilding
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/Building.java:20
ClassBuildingIntersectionPathVisitor
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/BuildingIntersectionPathVisitor.java:27
ClassBuildingTableParameters
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/input/DefaultTableLoader.java:534
ClassCRSTransformFilter
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/documents/KMLDocument.java:392
ClassCellIndex
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/utils/CellIndex.java:16
ClassCnossosPath
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
ClassCnossosPathBuilder
Generate a CnossosPath from a vertical cut plane data
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/CnossosPathBuilder.java:30
ClassComplexNumber
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
ClassComplexNumberTest
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
EnumComputationSide
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/PathFinder.java:919
ClassConfiguration
Manage webserver configuration
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/Configuration.java:26
ClassCoordinateMixin
Used for deserialization
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/CoordinateMixin.java:9
ClassCurvedProfileGenerator
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
ClassCurvedProfileTest
noisemodelling-pathfinder/src/test/java/org/noise_planet/noisemodelling/pathfinder/CurvedProfileTest.java:25
InterfaceCutPlaneVisitor
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
InterfaceCutPlaneVisitorFactory
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
ClassCutPoint
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
ClassCutPointDistanceComparator
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointDistanceComparator.java:17
ClassCutPointGroundEffect
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointGroundEffect.java:14
ClassCutPointReceiver
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointReceiver.java:15
ClassCutPointReflection
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointReflection.java:19
ClassCutPointSource
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointSource.java:16
ClassCutPointTopography
A rupture in the topographic profile
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointTopography.java:16
ClassCutPointVEdgeDiffraction
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
ClassCutPointWall
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutPointWall.java:19
ClassCutProfile
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/CutProfile.java:28
ClassDataBaseUtilities
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/utils/DataBaseUtilities.java:16
ClassDatabaseManagement
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
ClassDatabaseUtilitiesTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/utils/DatabaseUtilitiesTest.java:22
ClassDefaultCutPlaneProcessing
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/output/DefaultCutPlaneProcessing.java:20
ClassDefaultCutPlaneVisitor
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
ClassDefaultProgressVisitor
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/profiler/DefaultProgressVisitor.java:16
ClassDefaultTableLoader
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
ClassDelaunayReceiversMaker
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
ClassDensifier3D
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
ClassDensifyTransformer
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/Densifier3D.java:135
ClassDeviationResult
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/autodoc/GenerateReferenceDeviation.java:341
ClassDirectivityRecord
noisemodelling-emission/src/main/java/org/noise_planet/noisemodelling/emission/directivity/DirectivityRecord.java:18
InterfaceDirectivitySphere
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
ClassDirectivityTableLoaderTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/DirectivityTableLoaderTest.java:33
ClassDirectivityTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/DirectivityTest.java:33
ClassDiscreteDirectivitySphere
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
ClassDiscreteDirectivitySphereTest
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
ClassElevationFilter
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/ElevationFilter.java:22
ClassEmissionTableGenerator
Create emission table from traffic data (RAIL or ROADS)
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/EmissionTableGenerator.java:34
ClassExecutionPlan
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
EnumExportRaysMethods
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/NoiseMapDatabaseParameters.java:46
ClassFileUtilities
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/utilities/FileUtilities.java:23
EnumGROUND_TYPE
noisemodelling-emission/src/main/java/org/noise_planet/noisemodelling/emission/railway/schall03/TramwaySchall03.java:68
ClassGenerateFunctionsDocs
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
ClassGenerateReferenceDeviation
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/autodoc/GenerateReferenceDeviation.java:38
ClassGeoJSONDocument
Export rays for validation
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/documents/GeoJSONDocument.java:41
ClassGeometricAttenuation
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/GeometricAttenuation.java:16
ClassGeometryUtils
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/GeometryUtils.java:15
ClassGridMapMaker
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
ClassGroundAbsorption
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/GroundAbsorption.java:15
ClassGroundAttenuation
noisemodelling-propagation/src/main/java/org/noise_planet/noisemodelling/propagation/cnossos/CnossosPath.java:116
InterfaceIComputeRaysOutFactory
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
EnumINPUT_MODE
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/input/SceneDatabaseInputSettings.java:21
EnumINTERSECTION_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
ClassIntegerTuple
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/IntegerTuple.java:6
EnumIntersectionType
Different type of intersection.
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/ProfileBuilder.java:1693
ClassIsoSurface
Create isosurfaces @author Nicolas Fortin, Université Gustave Eiffel
noisemodelling-jdbc/src/main/java/org/noise_planet/noisemodelling/jdbc/utils/IsoSurface.java:41
ClassIsoSurfaceJDBCTest
noisemodelling-jdbc/src/test/java/org/noise_planet/noisemodelling/jdbc/IsoSurfaceJDBCTest.java:43
ClassJTSUtility
@author Nicolas Fortin
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/JTSUtility.java:31
ClassJVMMemoryMetric
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/profiler/JVMMemoryMetric.java:12
ClassJWTAccessManager
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
InterfaceJWTGenerator
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
ClassJWTProvider
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
ClassJWTProviderFactory
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
ClassJavalinJWT
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
ClassJdbcTestCase
noisemodelling-scripts/src/test/java/org/noise_planet/noisemodelling/scripts/JdbcTestCase.java:40
ClassJob
Manage the execution of a Groovy Script
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/script/Job.java:37
ClassJobExecutorService
Manage pool of Job Threads.
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/script/JobExecutorService.java:24
EnumJobStates
Job states enum {@link Job}
noisemodelling-scripts/src/main/java/org/noise_planet/noisemodelling/webserver/script/JobStates.java:14
ClassKMLDocument
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
InterfaceLayerDelaunay
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/delaunay/LayerDelaunay.java:22
ClassLayerDelaunayError
Throwed delaunay error. @author Nicolas Fortin
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/delaunay/LayerDelaunayError.java:16
ClassLayerTinfour
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/delaunay/LayerTinfour.java:35
ClassLayerTinfourTest
noisemodelling-pathfinder/src/test/java/org/noise_planet/noisemodelling/pathfinder/LayerTinfourTest.java:27
ClassLibraryInfo
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
InterfaceLineIntersectionItemVisitor
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/profilebuilder/LineIntersectionItemVisitor.java:6
ClassLineSegmentMixin
Deserialization of {@link org.locationtech.jts.geom.LineSegment}
noisemodelling-pathfinder/src/main/java/org/noise_planet/noisemodelling/pathfinder/utils/geometry/LineSegmentMixin.java:8
ClassLineSource
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
ClassLoggerWriter
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