Class AttenuationOutput
java.lang.Object
org.noise_planet.noisemodelling.propagation.AttenuationOutput
- Direct Known Subclasses:
CnossosAttenuationOutput
Output of the attenuation computation (data class).
- Author:
- Martin Glesser
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble[]Final attenuation (dB)org.locationtech.jts.geom.LineString -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[]org.locationtech.jts.geom.LineStringvoidinit(int size) voidsetCutProfile(CutProfile cutProfile) voidsetLineString(org.locationtech.jts.geom.LineString lineString) voidsetMeteoType(MeteoType meteoType) voidsetTimePeriod(String timePeriod)
-
Field Details
-
cutProfile
-
timePeriod
-
lineString
public org.locationtech.jts.geom.LineString lineString -
meteoType
-
aGlobal
public double[] aGlobalFinal attenuation (dB)
-
-
Constructor Details
-
AttenuationOutput
public AttenuationOutput() -
AttenuationOutput
-
AttenuationOutput
-
-
Method Details
-
init
public void init(int size) -
getTimePeriod
- Returns:
- time period if relevant (day, evening, night or other parameters, use LDenConfig.TIME_PERIOD)
-
setTimePeriod
- Parameters:
timePeriod- time period if relevant (day, evening, night or other parameters, use LDenConfig.TIME_PERIOD)
-
getCutProfile
- Returns:
- Get vertical plane between source and receiver
-
setCutProfile
- Parameters:
cutProfile- vertical plane between source and receiver
-
getaGlobal
public double[] getaGlobal()- Returns:
- global attenuation
-
getLineString
public org.locationtech.jts.geom.LineString getLineString() -
setLineString
public void setLineString(org.locationtech.jts.geom.LineString lineString) -
getMeteoType
-
setMeteoType
-