Uses of Class
org.noise_planet.noisemodelling.pathfinder.profilebuilder.ProfileBuilder
Packages that use ProfileBuilder
Package
Description
-
Uses of ProfileBuilder in org.noise_planet.noisemodelling.jdbc.input
Methods in org.noise_planet.noisemodelling.jdbc.input with parameters of type ProfileBuilderModifier and TypeMethodDescriptionstatic voidDefaultTableLoader.fetchCellBuildings(Connection connection, DefaultTableLoader.BuildingTableParameters buildingTableParameters, org.locationtech.jts.geom.Envelope fetchEnvelope, List<Building> buildings, List<Wall> walls, ProfileBuilder builder, org.locationtech.jts.geom.GeometryFactory geometryFactory) Fetches building data for the specified cell envelope and adds them to the provided list of buildings.static voidDefaultTableLoader.fetchCellBuildings(Connection connection, DefaultTableLoader.BuildingTableParameters buildingTableParameters, org.locationtech.jts.geom.Envelope fetchEnvelope, ProfileBuilder builder, org.locationtech.jts.geom.GeometryFactory geometryFactory) Fetches buildings data for the specified cell envelope and adds them to the profile builder.voidDefaultTableLoader.fetchCellDem(Connection connection, org.locationtech.jts.geom.Envelope fetchEnvelope, ProfileBuilder profileBuilder) Fetches digital elevation model (DEM) data for the specified cell envelope and adds it to the mesh.protected voidDefaultTableLoader.fetchCellSoilAreas(Connection connection, org.locationtech.jts.geom.Envelope fetchEnvelope, ProfileBuilder builder) Fetches soil areas data for the specified cell envelope and adds them to the profile builder.Constructors in org.noise_planet.noisemodelling.jdbc.input with parameters of type ProfileBuilderModifierConstructorDescriptionSceneWithEmission(ProfileBuilder profileBuilder) SceneWithEmission(ProfileBuilder profileBuilder, SceneDatabaseInputSettings sceneDatabaseInputSettings) -
Uses of ProfileBuilder in org.noise_planet.noisemodelling.pathfinder.path
Fields in org.noise_planet.noisemodelling.pathfinder.path declared as ProfileBuilderConstructors in org.noise_planet.noisemodelling.pathfinder.path with parameters of type ProfileBuilder -
Uses of ProfileBuilder in org.noise_planet.noisemodelling.pathfinder.profilebuilder
Methods in org.noise_planet.noisemodelling.pathfinder.profilebuilder that return ProfileBuilderModifier and TypeMethodDescriptionProfileBuilder.addBuilding(org.locationtech.jts.geom.Coordinate[] coords) Add the givenGeometryfootprint.ProfileBuilder.addBuilding(org.locationtech.jts.geom.Coordinate[] coords, int id) Add the givenGeometryfootprint.ProfileBuilder.addBuilding(org.locationtech.jts.geom.Coordinate[] coords, List<Double> alphas) Add the givenGeometryfootprint.ProfileBuilder.addBuilding(org.locationtech.jts.geom.Coordinate[] coords, List<Double> alphas, int id) Add the givenGeometryfootprint.ProfileBuilder.addBuilding(org.locationtech.jts.geom.Geometry geom) Add the givenGeometryfootprint.ProfileBuilder.addBuilding(org.locationtech.jts.geom.Geometry geom, int id) Add the givenGeometryfootprint, alphas (absorption coefficients) and a database id as building.ProfileBuilder.addBuilding(org.locationtech.jts.geom.Geometry geom, List<Double> alphas) Add the givenGeometryfootprint, and alphas (absorption coefficients) as building.ProfileBuilder.addBuilding(org.locationtech.jts.geom.Geometry geom, List<Double> alphas, int id) Add the givenGeometryfootprint, alphas (absorption coefficients) and a database primary key as building.ProfileBuilder.addBuilding(Building building) Add the givenGeometryfootprint.ProfileBuilder.addGroundEffect(double minX, double maxX, double minY, double maxY, double coefficient) Add a ground effect.ProfileBuilder.addGroundEffect(org.locationtech.jts.geom.Geometry geom, double coefficient) Add a ground effect.ProfileBuilder.addTopographicLine(double x0, double y0, double z0, double x1, double y1, double z1) Add the topographic line in the data, to complete the topographic data.ProfileBuilder.addTopographicLine(org.locationtech.jts.geom.Coordinate p0, org.locationtech.jts.geom.Coordinate p1) Add the topographic line in the data, to complete the topographic data.ProfileBuilder.addTopographicLine(org.locationtech.jts.geom.LineSegment segment) Add the topographic line in the data, to complete the topographic data.ProfileBuilder.addTopographicLine(org.locationtech.jts.geom.LineString lineSegment) Add the topographic line in the data, to complete the topographic data.ProfileBuilder.addTopographicPoint(org.locationtech.jts.geom.Coordinate point) Add the topographic point in the data, to complete the topographic data.ProfileBuilder.addWall(org.locationtech.jts.geom.Coordinate[] coords, int id) Add the givenGeometryfootprint, alphas (absorption coefficients) and a database id as wall.Add the givenGeometryfootprint, alphas (absorption coefficients) and a database id as wall.ProfileBuilder.addWall(org.locationtech.jts.geom.LineString geom, int id) Add the givenGeometryfootprint, alphas (absorption coefficients) and a database id as wall.Add the givenGeometryfootprint, alphas (absorption coefficients) and a database id as wall.Add the givenGeometryfootprint, alphas (absorption coefficients) and a database id as wall.ProfileBuilder.finishFeeding()Finish the data feeding.Constructors in org.noise_planet.noisemodelling.pathfinder.profilebuilder with parameters of type ProfileBuilderModifierConstructorDescriptionBuildingIntersectionPathVisitor(org.locationtech.jts.geom.Coordinate p1, org.locationtech.jts.geom.Coordinate p2, boolean left, ProfileBuilder profileBuilder, List<org.locationtech.jts.geom.Coordinate> input, org.apache.commons.math3.geometry.euclidean.threed.Plane cutPlane) ProfileBuilderDecorator(ProfileBuilder profileBuilder) -
Uses of ProfileBuilder in org.noise_planet.noisemodelling.pathfinder.utils.documents
Methods in org.noise_planet.noisemodelling.pathfinder.utils.documents with parameters of type ProfileBuilderModifier and TypeMethodDescriptionKMLDocument.writeBuildings(ProfileBuilder profileBuilder) KMLDocument.writeWalls(ProfileBuilder profileBuilder) mapping the walls -
Uses of ProfileBuilder in org.noise_planet.noisemodelling.propagation
Constructors in org.noise_planet.noisemodelling.propagation with parameters of type ProfileBuilder