NMPB08 shared libraries
|
Class used to define a road surface. More...
#include <RoadSurfaceDescription.h>
Public Member Functions | |
RoadSurfaceDescription (void) | |
Initialization of RoadSurfaceDescription class. | |
RoadSurfaceDescription (double AVL, double BVL, double Vref_VL, double APL, double BPL, double Vref_PL, const double *spectrum, bool doNormalization) | |
Initialization of RoadSurfaceDescription class with given data. | |
double | get_AVL () |
Gets the AVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL) | |
double | get_BVL () |
Gets the BVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL) | |
double | get_Vref_VL () |
Gets the Vref_VL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL) | |
double | get_APL () |
Gets the APL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL) | |
double | get_BPL () |
Gets the BPL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL) | |
double | get_Vref_PL () |
Gets the Vref_PL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL) | |
map< int, double > | get_spectralDistributionMap () |
Gets the Sound power level by frequency. |
Class used to define a road surface.
Definition at line 20 of file RoadSurfaceDescription.h.
RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::RoadSurfaceDescription | ( | void | ) |
Initialization of RoadSurfaceDescription class.
Definition at line 16 of file RoadSurfaceDescription.cpp.
RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::RoadSurfaceDescription | ( | double | AVL, |
double | BVL, | ||
double | Vref_VL, | ||
double | APL, | ||
double | BPL, | ||
double | Vref_PL, | ||
const double * | spectrum, | ||
bool | doNormalization | ||
) |
Initialization of RoadSurfaceDescription class with given data.
AVL | The AVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL) |
BVL | The BVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL) |
Vref_VL | The Vref_VL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL) |
APL | The APL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL) |
BPL | The BPL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL) |
Vref_PL | The Vref_PL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL) |
spectrum | The spectral distribution for this road surface |
doNormalization | If true, do normalization |
Definition at line 46 of file RoadSurfaceDescription.cpp.
double RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::get_APL | ( | ) | [inline] |
Gets the APL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL)
Definition at line 73 of file RoadSurfaceDescription.h.
double RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::get_AVL | ( | ) | [inline] |
Gets the AVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL)
Definition at line 52 of file RoadSurfaceDescription.h.
double RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::get_BPL | ( | ) | [inline] |
Gets the BPL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL)
Definition at line 80 of file RoadSurfaceDescription.h.
double RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::get_BVL | ( | ) | [inline] |
Gets the BVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL)
Definition at line 59 of file RoadSurfaceDescription.h.
map<int,double> RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::get_spectralDistributionMap | ( | ) | [inline] |
Gets the Sound power level by frequency.
Definition at line 94 of file RoadSurfaceDescription.h.
double RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::get_Vref_PL | ( | ) | [inline] |
Gets the Vref_PL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL)
Definition at line 87 of file RoadSurfaceDescription.h.
double RoadSurfaceDescriptionNMPB::RoadSurfaceDescription::get_Vref_VL | ( | ) | [inline] |
Gets the Vref_VL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL)
Definition at line 66 of file RoadSurfaceDescription.h.