Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Classes | Typedefs | Enumerations | Functions
TYChemin.h File Reference

Representation of one of the most optimal path between source and receptor: S—>R. More...

#include <deque>
#include "TYEtape.h"
#include "Tympan/models/common/atmospheric_conditions.h"
#include "Tympan/models/common/acoustic_path.h"
Include dependency graph for TYChemin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TYAttenuation
 
class  TYChemin
 Representation of one of the most optimal path between source and receptor: S—>R. The class TYChemin represents a path between a Source and a receptor (Recepteur class). It's constituted of a collection of steps (TYEtape class). More...
 

Typedefs

typedef std::deque< TYCheminTYTabChemin
 TYChemin collection. More...
 

Enumerations

enum class  TYTypeChemin {
  CHEMIN_DIRECT , CHEMIN_SOL , CHEMIN_ECRAN , CHEMIN_REFLEX ,
  CHEMIN_DIRECT , CHEMIN_DIRECT , CHEMIN_SOL , CHEMIN_SOL ,
  CHEMIN_ECRAN , CHEMIN_ECRAN , CHEMIN_REFLEX , CHEMIN_REFLEX
}
 
enum class  TYTypeAttenuation {
  DIRECTIVITY_INDEX , ATTENUATION_ATM , ATTENUATION_GND_S , ATTENUATION_GND_R ,
  ATTENUATION_GND_M , DZ_TOP , DZ_LEFT , DZ_RIGHT ,
  ATTENUATION_BAR_TOP , ATTENUATION_BAR_LEFT , ATTENUATION_BAR_RIGHT , ATTENUATION_BAR ,
  ATTENUATION_REFLEX
}
 

Functions

::std::ostream & operator<< (::std::ostream &out, const TYTypeChemin &value)
 

Detailed Description

Representation of one of the most optimal path between source and receptor: S—>R.

Author
Projet_Tympan
Version
v1.1

Definition in file TYChemin.h.

Typedef Documentation

◆ TYTabChemin

typedef std::deque<TYChemin> TYTabChemin

TYChemin collection.

Definition at line 255 of file TYChemin.h.

Enumeration Type Documentation

◆ TYTypeAttenuation

enum TYTypeAttenuation
strong
Enumerator
DIRECTIVITY_INDEX 
ATTENUATION_ATM 
ATTENUATION_GND_S 
ATTENUATION_GND_R 
ATTENUATION_GND_M 
DZ_TOP 
DZ_LEFT 
DZ_RIGHT 
ATTENUATION_BAR_TOP 
ATTENUATION_BAR_LEFT 
ATTENUATION_BAR_RIGHT 
ATTENUATION_BAR 
ATTENUATION_REFLEX 

Definition at line 41 of file TYChemin.h.

◆ TYTypeChemin

enum TYTypeChemin
strong
Enumerator
CHEMIN_DIRECT 
CHEMIN_SOL 
CHEMIN_ECRAN 
CHEMIN_REFLEX 
CHEMIN_DIRECT 
CHEMIN_DIRECT 
CHEMIN_SOL 
CHEMIN_SOL 
CHEMIN_ECRAN 
CHEMIN_ECRAN 
CHEMIN_REFLEX 
CHEMIN_REFLEX 

Definition at line 31 of file TYChemin.h.

Function Documentation

◆ operator<<()

::std::ostream& operator<< ( ::std::ostream &  out,
const TYTypeChemin value 
)

Definition at line 247 of file TYChemin.cpp.