NMPB08 shared libraries
Public Member Functions
RoadSurfaceDescriptionNMPB::RoadSurfaceDescription Class Reference

Class used to define a road surface. More...

#include <RoadSurfaceDescription.h>

List of all members.

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.

Detailed Description

Class used to define a road surface.

Definition at line 20 of file RoadSurfaceDescription.h.


Constructor & Destructor Documentation

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.

Parameters:
AVLThe AVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL)
BVLThe BVL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL)
Vref_VLThe Vref_VL value for the Lr_w_VL calculation where Lr_w_VL = BVL + AVL * log10(V/Vref_VL)
APLThe APL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL)
BPLThe BPL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL)
Vref_PLThe Vref_PL value for the Lr_w_PL calculation where Lr_w_PL = BPL + APL * log10(V/Vref_PL)
spectrumThe spectral distribution for this road surface
doNormalizationIf true, do normalization

Definition at line 46 of file RoadSurfaceDescription.cpp.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines