|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
#include <map>#include <list>#include <vector>#include <deque>#include <string>#include <fstream>#include <iomanip>#include <QString>#include "Tympan/core/defines.h"#include "Tympan/core/smartptr.h"

Go to the source code of this file.
Macros | |
| #define | TYPRECISIONCIRCLE 0.1 |
| Precision pour la representation des cercles par des segments. More... | |
| #define | TYDEFAULTRESOLUTIONIONCIRCLE 20 |
| Resolution par defaut pour la representation des cercles par des segments. More... | |
| #define | TAILLETOPOX 400 |
| Longueur par defaut de la topographie. More... | |
| #define | TAILLETOPOY 400 |
| Largeur par defaut de la topographie. More... | |
| #define TAILLETOPOX 400 |
Longueur par defaut de la topographie.
Definition at line 418 of file TYDefines.h.
| #define TAILLETOPOY 400 |
Largeur par defaut de la topographie.
Definition at line 421 of file TYDefines.h.
| #define TYDEFAULTRESOLUTIONIONCIRCLE 20 |
Resolution par defaut pour la representation des cercles par des segments.
Definition at line 415 of file TYDefines.h.
| #define TYPRECISIONCIRCLE 0.1 |
Precision pour la representation des cercles par des segments.
Definition at line 412 of file TYDefines.h.
| typedef SmartPtr<TYAcousticBox> LPTYAcousticBox |
Smart pointer sur TYAcousticBox.
Definition at line 140 of file TYDefines.h.
| typedef SmartPtr<TYAcousticCircle> LPTYAcousticCircle |
Smart pointer sur TYAcousticCircle.
Definition at line 144 of file TYDefines.h.
Smart pointer sur TYAcousticCylinder.
Definition at line 148 of file TYDefines.h.
| typedef SmartPtr<TYAcousticFaceSet> LPTYAcousticFaceSet |
Smart pointer sur TYAcousticCylinder.
Definition at line 152 of file TYDefines.h.
Smart pointer sur TYAcousticInterface.
Definition at line 156 of file TYDefines.h.
| typedef SmartPtr<TYAcousticLine> LPTYAcousticLine |
Smart pointer sur TYAcousticLine.
Definition at line 160 of file TYDefines.h.
Smart pointer sur TYAcousticRectangle.
Definition at line 164 of file TYDefines.h.
Smart pointer sur TYAcousticRectangleNode.
Definition at line 168 of file TYDefines.h.
Smart pointer sur TYAcousticSemiCircle.
Definition at line 172 of file TYDefines.h.
Smart pointer sur TYAcousticSemiCylinder.
Definition at line 176 of file TYDefines.h.
| typedef SmartPtr<TYAcousticSurface> LPTYAcousticSurface |
Smart pointer sur TYAcousticSurface.
Definition at line 180 of file TYDefines.h.
Smart pointer sur TYAcousticSurfaceNode.
Definition at line 184 of file TYDefines.h.
| typedef SmartPtr<TYAcousticVolume> LPTYAcousticVolume |
Smart pointer sur TYAcousticVolume.
Definition at line 188 of file TYDefines.h.
Smart pointer sur TYAcousticVolumeNode.
Definition at line 192 of file TYDefines.h.
| typedef SmartPtr<TYAltimetrie> LPTYAltimetrie |
Smart pointer sur TYAltimetrie.
Definition at line 242 of file TYDefines.h.
| typedef SmartPtr<TYAttenuateur> LPTYAttenuateur |
Smart pointer sur TYAttenuateur.
Definition at line 76 of file TYDefines.h.
| typedef SmartPtr<TYBatiment> LPTYBatiment |
Smart pointer sur TYBatiment.
Definition at line 196 of file TYDefines.h.
Smart pointer on TYBoundaryNoiseMap.
Definition at line 274 of file TYDefines.h.
Smart pointer sur TYBox.
Definition at line 100 of file TYDefines.h.
| typedef SmartPtr<TYCalcul> LPTYCalcul |
Smart pointer sur TYCalcul.
Definition at line 262 of file TYDefines.h.
| typedef SmartPtr<TYCourbeNiveau> LPTYCourbeNiveau |
Smart pointer sur TYCourbeNiveau.
Definition at line 246 of file TYDefines.h.
| typedef SmartPtr<TYCoursEau> LPTYCoursEau |
Smart pointer sur TYCoursEau.
Definition at line 250 of file TYDefines.h.
Smart pointer sur TYDalle.
Definition at line 238 of file TYDefines.h.
| typedef SmartPtr<TYDirectivity> LPTYDirectivity |
Smart pointer sur TYDirectivity.
Definition at line 66 of file TYDefines.h.
Smart pointer sur TYEcran.
Definition at line 204 of file TYDefines.h.
| typedef SmartPtr<TYElement> LPTYElement |
Smart pointer sur TYElement.
Definition at line 62 of file TYDefines.h.
Smart pointer sur TYEtage.
Definition at line 200 of file TYDefines.h.
| typedef SmartPtr<TYFaceSet> LPTYFaceSet |
Smart pointer sur TYBox.
Definition at line 104 of file TYDefines.h.
| typedef SmartPtr<TYInfrastructure> LPTYInfrastructure |
Smart pointer sur TYInfrastructure.
Definition at line 302 of file TYDefines.h.
| typedef SmartPtr<TYLinearMaillage> LPTYLinearMaillage |
Smart pointer sur TYLinearMaillage.
Definition at line 278 of file TYDefines.h.
| typedef SmartPtr<TYMachine> LPTYMachine |
Smart pointer sur TYMachine.
Definition at line 208 of file TYDefines.h.
| typedef SmartPtr<TYMaillage> LPTYMaillage |
Smart pointer sur TYMaillage.
Definition at line 266 of file TYDefines.h.
Smart pointer sur TYMateriauConstruction.
Definition at line 290 of file TYDefines.h.
Smart pointer sur TYMur.
Definition at line 212 of file TYDefines.h.
| typedef SmartPtr<TYMurElement> LPTYMurElement |
Smart pointer sur TYMurElement.
Definition at line 216 of file TYDefines.h.
| typedef SmartPtr<TYPalette> LPTYPalette |
Smart pointer sur TYPalette.
Definition at line 318 of file TYDefines.h.
Smart pointer sur TYPanel.
Definition at line 322 of file TYDefines.h.
Smart pointer sur TYParoi.
Definition at line 220 of file TYDefines.h.
| typedef SmartPtr<TYPlanEau> LPTYPlanEau |
Smart pointer sur TYPlanEau.
Definition at line 258 of file TYDefines.h.
Smart pointer sur TYPoint.
Definition at line 108 of file TYDefines.h.
| typedef SmartPtr<TYPointCalcul> LPTYPointCalcul |
Smart pointer sur TYPointCalcul.
Definition at line 112 of file TYDefines.h.
| typedef SmartPtr<TYPolygon> LPTYPolygon |
Smart pointer sur TYPolygon.
Definition at line 136 of file TYDefines.h.
| typedef SmartPtr<TYProjet> LPTYProjet |
Smart pointer sur TYProjet.
Definition at line 282 of file TYDefines.h.
Definition at line 234 of file TYDefines.h.
| typedef SmartPtr<TYRectangle> LPTYRectangle |
Smart pointer sur TYRectangle.
Definition at line 116 of file TYDefines.h.
Smart pointer sur TYRectangularMaillage.
Definition at line 270 of file TYDefines.h.
| typedef SmartPtr<TYRepere> LPTYRepere |
Smart pointer sur TYRepere.
Definition at line 120 of file TYDefines.h.
| typedef SmartPtr<TYReseauTransport> LPTYReseauTransport |
Smart pointer sur TYReseauTransport.
Definition at line 224 of file TYDefines.h.
| typedef SmartPtr<TYResultat> LPTYResultat |
Smart pointer sur TYResultat.
Definition at line 286 of file TYDefines.h.
| typedef SmartPtr<TYSegment> LPTYSegment |
Smart pointer sur TYSegment.
Definition at line 124 of file TYDefines.h.
Smart pointer sur TYSite.
Definition at line 306 of file TYDefines.h.
| typedef SmartPtr<TYSiteNode> LPTYSiteNode |
Smart pointer sur TYSiteNode.
Definition at line 310 of file TYDefines.h.
Smart pointer sur TYSol.
Definition at line 294 of file TYDefines.h.
| typedef SmartPtr<TYSource> LPTYSource |
Smart pointer sur TYSource.
Definition at line 80 of file TYDefines.h.
| typedef SmartPtr<TYSourceLineic> LPTYSourceLineic |
Smart pointer sur TYSourceLineic.
Definition at line 84 of file TYDefines.h.
Smart pointer sur TYSourcePonctuelle.
Definition at line 88 of file TYDefines.h.
| typedef SmartPtr<TYSourceSurfacic> LPTYSourceSurfacic |
Smart pointer sur TYSourceSurfacic.
Definition at line 92 of file TYDefines.h.
| typedef SmartPtr<TYSpectre> LPTYSpectre |
Smart pointer sur TYSpectre.
Definition at line 96 of file TYDefines.h.
Smart pointer sur TYSurfaceInterface.
Definition at line 128 of file TYDefines.h.
| typedef SmartPtr<TYTerrain> LPTYTerrain |
Smart pointer sur TYTerrain.
Definition at line 254 of file TYDefines.h.
| typedef SmartPtr<TYTopographie> LPTYTopographie |
Smart pointer sur TYTopographie.
Definition at line 314 of file TYDefines.h.
| typedef SmartPtr<TYVegetation> LPTYVegetation |
Smart pointer sur TYVegetation.
Definition at line 298 of file TYDefines.h.
| typedef SmartPtr<TYVolumeInterface> LPTYVolumeInterface |
Smart pointer sur TYVolumeInterface.
Definition at line 132 of file TYDefines.h.
| typedef std::vector<TYMapPtrElementBool> tabMapPtrElementBool |
Tableau associant un regime et un tableau associatif d'elements et de booleen (etat machine vs regime bat)
Definition at line 385 of file TYDefines.h.
| typedef std::vector<TYMapPtrElementInt> tabMapPtrElementRegime |
Tableau associant un regime a un tableau associatif d'entiers (regime machine in batiments vs regime bat)
Definition at line 382 of file TYDefines.h.
| typedef void TYEditWidget |
Declarations de types pour l'API IHM et l'Impression.
Declarations des types utilises par les methodes virtuelle d'extension de TYElement. Ces methodes sont :
TYEditWidget * TYElement::getEditWidget();
Type element IHM de base.
Definition at line 50 of file TYDefines.h.
Collection d'identifiants.
Definition at line 331 of file TYDefines.h.
| typedef std::list<TYElement*> TYListPtrElement |
List de pointeur de TYElement.
Definition at line 328 of file TYDefines.h.
| typedef std::map<TYUUID, bool> TYMapIdBool |
Tableau associant un booleen a un id (identifiant d'objet)
Definition at line 373 of file TYDefines.h.
| typedef std::map<TYUUID, SmartPtr<TYSpectre> > TYMapIdSpectre |
Tableau associant un spectre a un id (identifiant d'objet)
Definition at line 367 of file TYDefines.h.
| typedef std::map<TYUUID, std::vector<SmartPtr<TYSpectre> > > TYMapIdTabSpectre |
Tableau associant un id a un tableau de spectres.
Definition at line 370 of file TYDefines.h.
| typedef std::map<TYAcousticVolumeNode*, bool> TYMapPtrAcVolNodeBool |
Definition at line 391 of file TYDefines.h.
| typedef std::map<TYElement*, bool> TYMapPtrElementBool |
Etat d'utilisation des elements (utilise par les calculs)
Definition at line 376 of file TYDefines.h.
| typedef std::map<TYElement*, int> TYMapPtrElementInt |
Tableau associatif des elements et d'un entier (utilise pour gerer les regimes)
Definition at line 379 of file TYDefines.h.
| typedef std::map<TYUUID, TYElement*> TYMapPtrElementUuid |
Map de TYElement pour la gestion des identifiants uniques.
Definition at line 361 of file TYDefines.h.
| typedef std::map<TYElement*, LPTYAttenuateur> TYMapPtrElmtPtrAtt |
Etat d'utilisation d'attenuateurs.
Definition at line 388 of file TYDefines.h.
| typedef std::map<TYSourcePonctuelle*, bool> TYMapPtrSrcePonctBool |
Etat d'utilisation de sources.
Definition at line 364 of file TYDefines.h.
| typedef std::vector<LPTYCalcul> TYTabLPCalcul |
Collection de pointeurs de TYCalcul.
Definition at line 394 of file TYDefines.h.
| typedef std::vector<LPTYPointCalcul> TYTabLPPointCalcul |
Collection de pointeurs de TYPointCalcul.
Definition at line 358 of file TYDefines.h.
| typedef std::vector<LPTYPolygon> TYTabLPPolygon |
Collection de pointeurs de TYPolygon.
Definition at line 349 of file TYDefines.h.
| typedef std::vector<LPTYSourcePonctuelle> TYTabLPSourcePonctuelle |
Collection de pointeurs de TYSourcePonctuelle.
Definition at line 355 of file TYDefines.h.
| typedef std::vector<LPTYSpectre> TYTabLPSpectre |
Collection de TYSpectre.
Definition at line 337 of file TYDefines.h.
| typedef std::vector<TYPoint> TYTabPoint |
Collection de TYPoint.
Definition at line 340 of file TYDefines.h.
| typedef std::deque<OPoint3D> TYTabPoint3D |
Collection de OPoint3D.
Definition at line 403 of file TYDefines.h.
| typedef std::vector<LPTYSurfaceInterface> TYTabPtrSurface |
Collection de pointeurs de TYSurfaceInterface.
Definition at line 352 of file TYDefines.h.
| typedef std::vector<TYRectangle> TYTabRectangle |
Collection de TYRectangle.
Definition at line 346 of file TYDefines.h.
| typedef std::vector<TYSegment> TYTabSegment |
Collection de TYSegment.
Definition at line 343 of file TYDefines.h.
| typedef std::vector<OSegment3D> TYTabSegment3D |
Collection de OSegment3D.
Definition at line 405 of file TYDefines.h.
Collection de TYSol.
Definition at line 334 of file TYDefines.h.
| typedef std::vector<OVector3D> TYTabVector |
Collection de OVector3D.
Definition at line 401 of file TYDefines.h.
Definition at line 50 of file TYDefines.h.