|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
The TYEtape class is used to describe a part (a step) of a path (TYChemin) for the computation of trajectories (TYTrajet) between Source and receptor (Recepteur) More...
#include <TYEtape.h>

Public Types | |
| enum | EtapeType { EtapeInfra , EtapeTopo , EtapeForet } |
| EtapeType : Indique le type de l'etape. EtapeType::EtapeInfra : Reflexion sur un element d'infrastructure. EtapeType::EtapeTopo : Reflexion sur un element de topographie (sol). EtapeType::EtapeForet : Changement de milieu (on entre ou on sort d'une foret). More... | |
Public Member Functions | |
| TYEtape () | |
| Constructor. More... | |
| TYEtape (const TYEtape &other) | |
| Copy constructor. More... | |
| virtual | ~TYEtape () |
| Destructor. More... | |
| TYEtape & | operator= (const TYEtape &other) |
| Operator =. More... | |
| bool | operator== (const TYEtape &other) const |
| Operator ==. More... | |
| bool | operator!= (const TYEtape &other) const |
| Operator !=. More... | |
| ACOUSTIC_EVENT_TYPES | getType () const |
| void | setType (ACOUSTIC_EVENT_TYPES etapeType) |
| OPoint3D | getPoint () const |
| void | setPoint (const OPoint3D &pt) |
| OSpectreOctave | getAbsorption () |
| Get/Set the absorption spectrum associated to the first point of the step. More... | |
| const OSpectreOctave | getAbsorption () const |
| void | setAbsorption (const OSpectreOctave &Abso) |
| OSpectreOctave | getAttenuation () |
| Get/Set the attenuation spectrum associated to this step. More... | |
| const OSpectreOctave | getAttenuation () const |
| void | setAttenuation (const OSpectreOctave &Att) |
| acoustic_event * | asEvent () const |
| double | getG () |
| const double | getG () const |
| void | setG (double G) |
| TYEtape () | |
| TYEtape (const TYEtape &other) | |
| virtual | ~TYEtape () |
| TYEtape & | operator= (const TYEtape &other) |
| Operator =. More... | |
| bool | operator== (const TYEtape &other) const |
| Operator ==. More... | |
| bool | operator!= (const TYEtape &other) const |
| Operator !=. More... | |
| ACOUSTIC_EVENT_TYPES | getType () const |
| void | setType (ACOUSTIC_EVENT_TYPES etapeType) |
| OPoint3D | getPoint () const |
| void | setPoint (const OPoint3D &pt) |
| OSpectreComplex | getAbsorption () |
| const OSpectreComplex | getAbsorption () const |
| void | setAbsorption (const OSpectreComplex &Abso) |
| OSpectre | getAttenuation () |
| const OSpectre | getAttenuation () const |
| void | setAttenuation (const OSpectre &Att) |
| acoustic_event * | asEvent () const |
Public Attributes | |
| ACOUSTIC_EVENT_TYPES | _type |
| Acoustic event type. More... | |
| OPoint3D | _pt |
| The starting point of this step. More... | |
| OSpectreOctave | _Absorption |
| absorption Spectrum More... | |
| OSpectreOctave | _Attenuation |
| attenuation Spectrum More... | |
| double | _G |
| ground factor More... | |
| OSpectreComplex | _Absorption |
| absorption Spectrum More... | |
| OSpectre | _Attenuation |
| attenuation Spectrum More... | |
The TYEtape class is used to describe a part (a step) of a path (TYChemin) for the computation of trajectories (TYTrajet) between Source and receptor (Recepteur)
| enum enum TYEtape::EtapeType |
EtapeType : Indique le type de l'etape. EtapeType::EtapeInfra : Reflexion sur un element d'infrastructure. EtapeType::EtapeTopo : Reflexion sur un element de topographie (sol). EtapeType::EtapeForet : Changement de milieu (on entre ou on sort d'une foret).
Indique le type de l'etape.
| EtapeInfra:Reflexion | sur un element d'infrastructure. EtapeTopo: Reflexion sur un element de topographie (sol). EtapeForet:Changement de milieu (on entre ou on sort d'une foret). |
| Enumerator | |
|---|---|
| EtapeInfra | |
| EtapeTopo | |
| EtapeForet | |
| TYEtape::TYEtape | ( | ) |
Constructor.
Definition at line 18 of file TYEtape.cpp.
| TYEtape::TYEtape | ( | const TYEtape & | other | ) |
Copy constructor.
Definition at line 20 of file TYEtape.cpp.
|
virtual |
Destructor.
Definition at line 25 of file TYEtape.cpp.
| TYEtape::TYEtape | ( | ) |
| TYEtape::TYEtape | ( | const TYEtape & | other | ) |
|
virtual |
| acoustic_event * TYEtape::asEvent | ( | ) | const |
Definition at line 68 of file TYEtape.cpp.
| acoustic_event* TYEtape::asEvent | ( | ) | const |
|
inline |
Get/Set the absorption spectrum associated to the first point of the step.
const OSpectreOctave getAbsorption() void setAbsorption(const OSpectreOctave & Abso)
const OSpectreComplex getAbsorption() void setAbsorption(const OSpectreComplex & Abso)
|
inline |
|
inline |
|
inline |
|
inline |
Get/Set the attenuation spectrum associated to this step.
const OSpectreOctave getAttenuation() void setAttenuation(const OSpectreOctave & Att)
const OSpectre getAttenuation() void setAttenuation(const OSpectre & Att)
|
inline |
|
inline |
|
inline |
| bool TYEtape::operator!= | ( | const TYEtape & | other | ) | const |
| bool TYEtape::operator!= | ( | const TYEtape & | other | ) | const |
Operator !=.
Operator =.
Definition at line 27 of file TYEtape.cpp.
| bool TYEtape::operator== | ( | const TYEtape & | other | ) | const |
| bool TYEtape::operator== | ( | const TYEtape & | other | ) | const |
Operator ==.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| OSpectreOctave TYEtape::_Absorption |
| OSpectreComplex TYEtape::_Absorption |
| OSpectreOctave TYEtape::_Attenuation |
| ACOUSTIC_EVENT_TYPES TYEtape::_type |