Code_TYMPAN
4.2.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 423 of file TYDefines.h.
#define TAILLETOPOY 400 |
Largeur par defaut de la topographie.
Definition at line 426 of file TYDefines.h.
#define TYDEFAULTRESOLUTIONIONCIRCLE 20 |
Resolution par defaut pour la representation des cercles par des segments.
Definition at line 420 of file TYDefines.h.
#define TYPRECISIONCIRCLE 0.1 |
Precision pour la representation des cercles par des segments.
Definition at line 417 of file TYDefines.h.
typedef SmartPtr<TYAcousticBox> LPTYAcousticBox |
Smart pointer sur TYAcousticBox.
Definition at line 143 of file TYDefines.h.
typedef SmartPtr<TYAcousticCircle> LPTYAcousticCircle |
Smart pointer sur TYAcousticCircle.
Definition at line 147 of file TYDefines.h.
Smart pointer sur TYAcousticCylinder.
Definition at line 151 of file TYDefines.h.
typedef SmartPtr<TYAcousticFaceSet> LPTYAcousticFaceSet |
Smart pointer sur TYAcousticCylinder.
Definition at line 155 of file TYDefines.h.
Smart pointer sur TYAcousticInterface.
Definition at line 159 of file TYDefines.h.
typedef SmartPtr<TYAcousticLine> LPTYAcousticLine |
Smart pointer sur TYAcousticLine.
Definition at line 163 of file TYDefines.h.
Smart pointer sur TYAcousticRectangle.
Definition at line 167 of file TYDefines.h.
Smart pointer sur TYAcousticRectangleNode.
Definition at line 171 of file TYDefines.h.
Smart pointer sur TYAcousticSemiCircle.
Definition at line 175 of file TYDefines.h.
Smart pointer sur TYAcousticSemiCylinder.
Definition at line 179 of file TYDefines.h.
typedef SmartPtr<TYAcousticSurface> LPTYAcousticSurface |
Smart pointer sur TYAcousticSurface.
Definition at line 183 of file TYDefines.h.
Smart pointer sur TYAcousticSurfaceNode.
Definition at line 187 of file TYDefines.h.
typedef SmartPtr<TYAcousticVolume> LPTYAcousticVolume |
Smart pointer sur TYAcousticVolume.
Definition at line 191 of file TYDefines.h.
Smart pointer sur TYAcousticVolumeNode.
Definition at line 195 of file TYDefines.h.
typedef SmartPtr<TYAltimetrie> LPTYAltimetrie |
Smart pointer sur TYAltimetrie.
Definition at line 245 of file TYDefines.h.
typedef SmartPtr<TYAttenuateur> LPTYAttenuateur |
Smart pointer sur TYAttenuateur.
Definition at line 79 of file TYDefines.h.
typedef SmartPtr<TYBatiment> LPTYBatiment |
Smart pointer sur TYBatiment.
Definition at line 199 of file TYDefines.h.
Smart pointer on TYBoundaryNoiseMap.
Definition at line 277 of file TYDefines.h.
Smart pointer sur TYBox.
Definition at line 103 of file TYDefines.h.
typedef SmartPtr<TYCalcul> LPTYCalcul |
Smart pointer sur TYCalcul.
Definition at line 265 of file TYDefines.h.
typedef SmartPtr<TYCourbeNiveau> LPTYCourbeNiveau |
Smart pointer sur TYCourbeNiveau.
Definition at line 249 of file TYDefines.h.
typedef SmartPtr<TYCoursEau> LPTYCoursEau |
Smart pointer sur TYCoursEau.
Definition at line 253 of file TYDefines.h.
Smart pointer sur TYDalle.
Definition at line 241 of file TYDefines.h.
typedef SmartPtr<TYDirectivity> LPTYDirectivity |
Smart pointer sur TYDirectivity.
Definition at line 69 of file TYDefines.h.
Smart pointer sur TYEcran.
Definition at line 207 of file TYDefines.h.
typedef SmartPtr<TYElement> LPTYElement |
Smart pointer sur TYElement.
Definition at line 67 of file TYDefines.h.
Smart pointer sur TYEtage.
Definition at line 203 of file TYDefines.h.
typedef SmartPtr<TYFaceSet> LPTYFaceSet |
Smart pointer sur TYBox.
Definition at line 107 of file TYDefines.h.
typedef SmartPtr<TYInfrastructure> LPTYInfrastructure |
Smart pointer sur TYInfrastructure.
Definition at line 305 of file TYDefines.h.
typedef SmartPtr<TYLinearMaillage> LPTYLinearMaillage |
Smart pointer sur TYLinearMaillage.
Definition at line 281 of file TYDefines.h.
typedef SmartPtr<TYMachine> LPTYMachine |
Smart pointer sur TYMachine.
Definition at line 211 of file TYDefines.h.
typedef SmartPtr<TYMaillage> LPTYMaillage |
Smart pointer sur TYMaillage.
Definition at line 269 of file TYDefines.h.
Smart pointer sur TYMateriauConstruction.
Definition at line 293 of file TYDefines.h.
Smart pointer sur TYMur.
Definition at line 215 of file TYDefines.h.
typedef SmartPtr<TYMurElement> LPTYMurElement |
Smart pointer sur TYMurElement.
Definition at line 219 of file TYDefines.h.
typedef SmartPtr<TYPalette> LPTYPalette |
Smart pointer sur TYPalette.
Definition at line 321 of file TYDefines.h.
Smart pointer sur TYPanel.
Definition at line 325 of file TYDefines.h.
Smart pointer sur TYParoi.
Definition at line 223 of file TYDefines.h.
typedef SmartPtr<TYPlanEau> LPTYPlanEau |
Smart pointer sur TYPlanEau.
Definition at line 261 of file TYDefines.h.
Smart pointer sur TYPoint.
Definition at line 111 of file TYDefines.h.
typedef SmartPtr<TYPointCalcul> LPTYPointCalcul |
Smart pointer sur TYPointCalcul.
Definition at line 115 of file TYDefines.h.
typedef SmartPtr<TYPolygon> LPTYPolygon |
Smart pointer sur TYPolygon.
Definition at line 139 of file TYDefines.h.
typedef SmartPtr<TYProjet> LPTYProjet |
Smart pointer sur TYProjet.
Definition at line 285 of file TYDefines.h.
Definition at line 237 of file TYDefines.h.
typedef SmartPtr<TYRectangle> LPTYRectangle |
Smart pointer sur TYRectangle.
Definition at line 119 of file TYDefines.h.
Smart pointer sur TYRectangularMaillage.
Definition at line 273 of file TYDefines.h.
typedef SmartPtr<TYRepere> LPTYRepere |
Smart pointer sur TYRepere.
Definition at line 123 of file TYDefines.h.
typedef SmartPtr<TYReseauTransport> LPTYReseauTransport |
Smart pointer sur TYReseauTransport.
Definition at line 227 of file TYDefines.h.
typedef SmartPtr<TYResultat> LPTYResultat |
Smart pointer sur TYResultat.
Definition at line 289 of file TYDefines.h.
typedef SmartPtr<TYSegment> LPTYSegment |
Smart pointer sur TYSegment.
Definition at line 127 of file TYDefines.h.
Smart pointer sur TYSite.
Definition at line 309 of file TYDefines.h.
typedef SmartPtr<TYSiteNode> LPTYSiteNode |
Smart pointer sur TYSiteNode.
Definition at line 313 of file TYDefines.h.
Smart pointer sur TYSol.
Definition at line 297 of file TYDefines.h.
typedef SmartPtr<TYSource> LPTYSource |
Smart pointer sur TYSource.
Definition at line 83 of file TYDefines.h.
typedef SmartPtr<TYSourceLineic> LPTYSourceLineic |
Smart pointer sur TYSourceLineic.
Definition at line 87 of file TYDefines.h.
Smart pointer sur TYSourcePonctuelle.
Definition at line 91 of file TYDefines.h.
typedef SmartPtr<TYSourceSurfacic> LPTYSourceSurfacic |
Smart pointer sur TYSourceSurfacic.
Definition at line 95 of file TYDefines.h.
typedef SmartPtr<TYSpectre> LPTYSpectre |
Smart pointer sur TYSpectre.
Definition at line 99 of file TYDefines.h.
Smart pointer sur TYSurfaceInterface.
Definition at line 131 of file TYDefines.h.
typedef SmartPtr<TYTerrain> LPTYTerrain |
Smart pointer sur TYTerrain.
Definition at line 257 of file TYDefines.h.
typedef SmartPtr<TYTopographie> LPTYTopographie |
Smart pointer sur TYTopographie.
Definition at line 317 of file TYDefines.h.
typedef SmartPtr<TYVegetation> LPTYVegetation |
Smart pointer sur TYVegetation.
Definition at line 301 of file TYDefines.h.
typedef SmartPtr<TYVolumeInterface> LPTYVolumeInterface |
Smart pointer sur TYVolumeInterface.
Definition at line 135 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 390 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 387 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 53 of file TYDefines.h.
Collection d'identifiants.
Definition at line 336 of file TYDefines.h.
typedef std::list<TYElement*> TYListPtrElement |
List de pointeur de TYElement.
Definition at line 333 of file TYDefines.h.
typedef std::map<TYUUID, bool> TYMapIdBool |
Tableau associant un booleen a un id (identifiant d'objet)
Definition at line 378 of file TYDefines.h.
typedef std::map< TYUUID, SmartPtr<TYSpectre> > TYMapIdSpectre |
Tableau associant un spectre a un id (identifiant d'objet)
Definition at line 372 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 375 of file TYDefines.h.
typedef std::map<TYAcousticVolumeNode*, bool> TYMapPtrAcVolNodeBool |
Definition at line 396 of file TYDefines.h.
typedef std::map<TYElement*, bool> TYMapPtrElementBool |
Etat d'utilisation des elements (utilise par les calculs)
Definition at line 381 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 384 of file TYDefines.h.
typedef std::map<TYUUID, TYElement*> TYMapPtrElementUuid |
Map de TYElement pour la gestion des identifiants uniques.
Definition at line 366 of file TYDefines.h.
typedef std::map<TYElement*, LPTYAttenuateur> TYMapPtrElmtPtrAtt |
Etat d'utilisation d'attenuateurs.
Definition at line 393 of file TYDefines.h.
typedef std::map<TYSourcePonctuelle*, bool> TYMapPtrSrcePonctBool |
Etat d'utilisation de sources.
Definition at line 369 of file TYDefines.h.
typedef std::vector<LPTYCalcul> TYTabLPCalcul |
Collection de pointeurs de TYCalcul.
Definition at line 399 of file TYDefines.h.
typedef std::vector<LPTYPointCalcul> TYTabLPPointCalcul |
Collection de pointeurs de TYPointCalcul.
Definition at line 363 of file TYDefines.h.
typedef std::vector<LPTYPolygon> TYTabLPPolygon |
Collection de pointeurs de TYPolygon.
Definition at line 354 of file TYDefines.h.
typedef std::vector<LPTYSourcePonctuelle> TYTabLPSourcePonctuelle |
Collection de pointeurs de TYSourcePonctuelle.
Definition at line 360 of file TYDefines.h.
typedef std::vector<LPTYSpectre> TYTabLPSpectre |
Collection de TYSpectre.
Definition at line 342 of file TYDefines.h.
typedef std::vector<TYPoint> TYTabPoint |
Collection de TYPoint.
Definition at line 345 of file TYDefines.h.
typedef std::deque<OPoint3D> TYTabPoint3D |
Collection de OPoint3D.
Definition at line 408 of file TYDefines.h.
typedef std::vector<LPTYSurfaceInterface> TYTabPtrSurface |
Collection de pointeurs de TYSurfaceInterface.
Definition at line 357 of file TYDefines.h.
typedef std::vector<TYRectangle> TYTabRectangle |
Collection de TYRectangle.
Definition at line 351 of file TYDefines.h.
typedef std::vector<TYSegment> TYTabSegment |
Collection de TYSegment.
Definition at line 348 of file TYDefines.h.
typedef std::vector<OSegment3D> TYTabSegment3D |
Collection de OSegment3D.
Definition at line 410 of file TYDefines.h.
Collection de TYSol.
Definition at line 339 of file TYDefines.h.
typedef std::vector<OVector3D> TYTabVector |
Collection de OVector3D.
Definition at line 403 of file TYDefines.h.
Definition at line 63 of file TYDefines.h.