Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Classes | Typedefs | Enumerations
acoustic_path.h File Reference
#include "Tympan/models/common/3d.h"
Include dependency graph for acoustic_path.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  acoustic_event
 This class store data and provide functions to manipulate event in the acoustic context. More...
 
class  acoustic_path
 Acoustic path. More...
 

Typedefs

typedef std::vector< acoustic_event * > tab_acoustic_events
 
typedef std::vector< acoustic_path * > tab_acoustic_path
 

Enumerations

enum  ACOUSTIC_EVENT_TYPES {
  TY_NO_TYPE = 0 , TYDIFFRACTION = 1 , TYREFLEXION = 2 , TYREFLEXIONSOL = 4 ,
  TYREFRACTION = 8 , TYSOURCE = 16 , TYRECEPTEUR = 32 , TY_ALL_TYPE = TYDIFFRACTION | TYREFLEXION | TYREFLEXIONSOL | TYREFRACTION | TYSOURCE | TYRECEPTEUR
}
 

Typedef Documentation

◆ tab_acoustic_events

typedef std::vector<acoustic_event*> tab_acoustic_events

Definition at line 69 of file acoustic_path.h.

◆ tab_acoustic_path

typedef std::vector<acoustic_path*> tab_acoustic_path

Definition at line 332 of file acoustic_path.h.

Enumeration Type Documentation

◆ ACOUSTIC_EVENT_TYPES

Enumerator
TY_NO_TYPE 
TYDIFFRACTION 
TYREFLEXION 
TYREFLEXIONSOL 
TYREFRACTION 
TYSOURCE 
TYRECEPTEUR 
TY_ALL_TYPE 

Definition at line 21 of file acoustic_path.h.