|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
#include <TYAcousticVolumeNode.h>


Public Member Functions | |
| TYAcousticVolumeNode () | |
| TYAcousticVolumeNode (const TYAcousticVolumeNode &other) | |
| virtual | ~TYAcousticVolumeNode () |
| TYAcousticVolumeNode & | operator= (const TYAcousticVolumeNode &other) |
| Operateur =. More... | |
| bool | operator== (const TYAcousticVolumeNode &other) const |
| Operateur ==. More... | |
| bool | operator!= (const TYAcousticVolumeNode &other) const |
| Operateur !=. More... | |
| virtual bool | deepCopy (const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false) |
| virtual std::string | toString () const |
| virtual DOM_Element | toXML (DOM_Element &domElement) |
| virtual int | fromXML (DOM_Element domElement) |
| virtual void | getChilds (LPTYElementArray &childs, bool recursif=true) |
| virtual void | setDensiteSrcsH (double densite, bool recursif=true) |
| virtual void | setDensiteSrcsV (double densite, bool recursif=true) |
| virtual void | propagateAtt (LPTYAttenuateur pAtt) |
| virtual int | addRegime () |
| virtual void | setRegime (TYSpectre &Spectre, int regime=-1, bool recursif=false) |
| virtual bool | remRegime (int regime) |
| virtual void | loadRegime (int regimeNb=-1) |
| virtual void | setCurRegime (int regime) |
| virtual void | setRegimeName (const QString &name) |
| virtual void | correctNbRegimes () |
| virtual TYTabSourcePonctuelleGeoNode | getSrcs () const |
| virtual TYSourcePonctuelle | srcPonctEquiv () const |
| virtual void | distriSrcs () |
| virtual void | remAllSrcs () |
| virtual bool | setSrcsLw () |
| virtual bool | updateAcoustic (const bool &force=false) |
| virtual void | setIsRayonnant (bool rayonnant=true, bool recursif=true) |
| virtual double | volume () const |
| virtual double | surface () const |
| virtual double | activeSurface () const |
| virtual double | activeSurface () |
| virtual TYTabVector | normals () const |
| virtual TYTabPoint | sommets () const |
| virtual TYTabLPPolygon | faces () const |
| virtual TYBox | volEnglob () const |
| virtual TYPoint | centreGravite () const |
| virtual int | intersects (const OSegment3D &seg, TYTabPoint &ptList) const |
| virtual int | isInside (const TYPoint &pt) const |
| virtual LPTYSpectre | getRealPowerSpectrum () |
| virtual TYTabAcousticSurfaceGeoNode | acousticFaces () |
| void | purge () |
| size_t | getNbChild () const |
| TYTabAcousticVolumeGeoNode & | getTabAcousticVol () |
| const TYTabAcousticVolumeGeoNode & | getTabAcousticVol () const |
| void | setTabAcousticVol (const TYTabAcousticVolumeGeoNode &tab) |
| bool | addAcousticVol (LPTYAcousticVolumeGeoNode pAccVolGeoNode, bool recursif=true) |
| bool | addAcousticVol (LPTYAcousticVolume pAccVol, const TYRepere &repere, bool recursif=true) |
| bool | addAcousticVol (LPTYAcousticVolume pAccVol, bool recursif=true) |
| bool | remAcousticVol (const LPTYAcousticVolumeGeoNode pAccVolGeoNode) |
| bool | remAcousticVol (const LPTYAcousticVolume pAccVol) |
| bool | remAcousticVol (QString idAccVol) |
| LPTYAcousticVolume | getAcousticVol (int index) |
| LPTYAcousticVolumeGeoNode | findAcousticVol (const LPTYAcousticVolume pAccVol) |
| virtual void | exportCSV (std::ofstream &ofs) |
| Export au format csv sur un flux transmis. More... | |
Public Member Functions inherited from TYElement | |
| TYElement () | |
| TYElement (TYElement *pParent, bool PutInInstanceList=true) | |
| TYElement (const TYElement &other, bool PutInInstanceList=true) | |
| virtual | ~TYElement () |
| void | setID (TYUUID id) |
| void | setID (const QString &str_id) |
| const TYUUID & | getID () const |
| QString | getStringID () const |
| bool | hasNullID () const |
| void | regenerateID () |
| void | setName (QString name) |
| void | setName (std::string name) |
| virtual QString | getName () const |
| void | setParent (TYElement *pParent) |
| TYElement * | getParent () const |
| virtual void | setIsAcousticModified (bool isModified) |
| bool | getIsAcousticModified () |
| virtual void | setIsGeometryModified (bool isModified) |
| bool | getIsGeometryModified () |
| TYElement & | operator= (const TYElement &other) |
| bool | operator== (const TYElement &other) const |
| bool | operator!= (const TYElement &other) const |
| bool | callFromXMLIfEqual (DOM_Element &domElement, int *pRetVal=NULL) |
| std::string | getMetierName () |
| void * | getAllUses () |
| void | setAllUses (void *allUses) |
| void | cleanAllUses () |
| virtual void | updateCurrentCalcul (TYListID &listID, bool recursif=true) |
| virtual void | setInCurrentCalcul (bool state, bool recurschild=true, bool recursparent=true) |
| virtual bool | isInCurrentCalcul () |
| void | addCopy () |
| Increment le compteur de nombre de copies. More... | |
| void | setCopyCount (const unsigned int copyCount) |
| Modifie la vaeur du compteur. More... | |
Public Member Functions inherited from IRefCount | |
| IRefCount () | |
| virtual | ~IRefCount () |
| virtual int | incRef () |
| virtual int | decRef () |
| int | getRefCount () const |
Public Member Functions inherited from OPrototype | |
| virtual | ~OPrototype () |
| virtual OPrototype * | clone () const =0 |
| virtual const char * | getClassName () const |
| bool | isA (const char *className) const |
Public Member Functions inherited from TYColorInterface | |
| TYColorInterface () | |
| TYColorInterface (const TYColorInterface &other) | |
| virtual | ~TYColorInterface () |
| TYColorInterface & | operator= (const TYColorInterface &other) |
| bool | operator== (const TYColorInterface &other) const |
| bool | operator!= (const TYColorInterface &other) const |
| void | deepCopy (const TYColorInterface *pOther, bool copyId=true, bool pUseCopyTag=false) |
| DOM_Element | toXML (DOM_Element &domElement) |
| int | fromXML (DOM_Element domElement) |
| virtual void | setColor (const OColor &color) |
| OColor | getColor () const |
| virtual void | updateColor () |
Public Member Functions inherited from TYAcousticInterface | |
| TYAcousticInterface () | |
| TYAcousticInterface (const TYAcousticInterface &other) | |
| virtual | ~TYAcousticInterface () |
| TYAcousticInterface & | operator= (const TYAcousticInterface &other) |
| bool | operator== (const TYAcousticInterface &other) const |
| bool | operator!= (const TYAcousticInterface &other) const |
| void | deepCopy (const TYAcousticInterface *pOther, bool copyId=true, bool pUseCopyTag=false) |
| DOM_Element | toXML (DOM_Element &domElement) |
| int | fromXML (DOM_Element domElement) |
| double | getDensiteSrcsH () const |
| double | getDensiteSrcsV () const |
| double | getDensiteSrcs () const |
| virtual void | setDensiteSrcs (double densite, bool recursif=true) |
| bool | getIsRayonnant () |
| int | getTypeDistribution () const |
| void | setTypeDistribution (int typeDistri) |
| bool | getUseAtt () const |
| virtual void | setUseAtt (bool state) |
| LPTYAttenuateur | getAtt () |
| const LPTYAttenuateur | getAtt () const |
| void | setAtt (LPTYAttenuateur pAtt) |
| TYSpectre & | getCurrentSpectre () |
| virtual int | addRegime (const TYRegime ®ime) |
| size_t | getNbRegimes () const |
| void | setNbRegimes (unsigned int nb) |
| TYRegime & | getRegimeNb (const int &nb, bool &status) |
| const TYRegime & | getRegimeNb (const int &nb, bool &status) const |
| int | getCurRegime () const |
| virtual void | propagateRegime () |
| virtual TYSpectre | setGlobalLW (const TYSpectre &spectre, const double &surfGlobale, const int ®ime=-1) |
| virtual TYRegime | buildRegime () |
| virtual void | updateCurrentRegime () |
| bool | getIsRegimeChangeAble () |
| virtual int | getNextRegimeNb () |
| virtual const int | getNextRegimeNb () const |
| virtual void | setNextRegimeNb (const int &next) |
| virtual QString | getRegimeName () |
| virtual const QString | getRegimeName () const |
Public Member Functions inherited from TYVolumeInterface | |
| TYVolumeInterface () | |
| virtual | ~TYVolumeInterface () |
| virtual void | updateVolEnglob () |
| const TYBox & | getVolEnglob () const |
| const double & | getRayonSphere () const |
| void | calculRayonSphere (const TYBox &volEnglob) |
| virtual void | calculCentreGravite () |
| const TYPoint & | getCentreGravite () const |
| virtual void | inverseNormales () |
Protected Attributes | |
| TYTabAcousticVolumeGeoNode | _tabAcousticVol |
| Tableau des AcousticVolumes. More... | |
Protected Attributes inherited from TYElement | |
| QString | _name |
| Nom courant de l'element. More... | |
| TYElement * | _pParent |
| Reference sur l'element parent. More... | |
| bool | _bPutInInstanceList |
| unsigned int | _copyCount |
| bool | _inCurrentCalcul |
| Indique si cet element est actif dans le Calcul courant. More... | |
| bool | _isAcousticModified |
| Indicateur de modification acoustique. More... | |
| bool | _isGeometryModified |
| Indicateur de modification de la geometrie. More... | |
| LPTYElementGraphic | _pGraphicObject |
| L'object graphique metier associe a cet element. More... | |
| void * | _allUses |
| Multi purpose void pointer (use for compatibility actually) More... | |
Protected Attributes inherited from IRefCount | |
| int | m_refCount |
| The reference counter. More... | |
Protected Attributes inherited from TYColorInterface | |
| OColor | _color |
Protected Attributes inherited from TYAcousticInterface | |
| double | _densiteSrcsH |
| Densite horizontale de sources. More... | |
| double | _densiteSrcsV |
| Densite verticale de sources. More... | |
| double | _offsetSources |
| Offset de decalage des sources ponctuelles sur les surfaces. More... | |
| bool | _isRayonnant |
| Etat courant de l'element (rayonnant ou non rayonnant) More... | |
| bool | _regimeChangeAble |
| Indique si un element peux changer de regime de lui meme. More... | |
| int | _typeDistribution |
| Indique le type de distribution a utiliser. pour l'etat courant. More... | |
| int | _curRegime |
| Numero du regime de fonctionnement courant. More... | |
| int | _nextRegime |
| Numero d'ordre du regime suivant. More... | |
| TYSpectre | _pCurrentSpectre |
| bool | _useAtt |
| Indique l'utilisation d'un attenuateur pour l'etat courant. More... | |
| LPTYAttenuateur | _pAtt |
| Attenuateur de l'etat courant. More... | |
| TYTabRegimes | _tabRegimes |
| Tableau des regimes de fonctionnement. More... | |
Protected Attributes inherited from TYVolumeInterface | |
| TYBox | _volEnglob |
| double | _rayonSphere |
| TYPoint | _centreGravite |
Additional Inherited Members | |
Public Types inherited from TYAcousticInterface | |
| enum | TypeDistribution { TY_PUISSANCE_CALCULEE , TY_PUISSANCE_IMPOSEE } |
Static Public Member Functions inherited from TYElement | |
| static LPTYElementArray | findTypeCollectionAndCallFromXML (DOM_Element parentElem, const char *type) |
| static void | setLogInstances (bool log) |
| static bool | getLogInstances () |
| static TYElement * | getInstance (TYUUID uuid) |
| static void | purgeInstances () |
| static bool | testId (const TYUUID &id, const TYElement *pElem) |
| static TYUUID | newID () |
| static TYUUID | fromString (QString id) |
| static QString | toString (TYUUID &uuid) |
| static uint64 | getConstructorCount () |
| static uint64 | getDestructorCount () |
| static uint64 | getIdGenerationCount () |
| static bool | getIsSavedOk () |
| static void | setIsSavedOk (const bool &toSave) |
| static void | setRegenerateID (const bool &bRegenerate) |
| static bool | getRegenerateID () |
Static Public Member Functions inherited from OPrototype | |
| static OPrototype * | findAndClone (const char *className) |
| static int | findPrototype (const char *className) |
| static OPrototype * | safeDownCast (OPrototype *pObject) |
| static void | add_factory (const char *, IOProtoFactory::ptr_type factory) |
Protected Member Functions inherited from OPrototype | |
| OPrototype () | |
Composee d'un ou plusieurs volumes acoustiques..
Definition at line 30 of file TYAcousticVolumeNode.h.
| TYAcousticVolumeNode::TYAcousticVolumeNode | ( | ) |
Constructeur.
Definition at line 28 of file TYAcousticVolumeNode.cpp.

| TYAcousticVolumeNode::TYAcousticVolumeNode | ( | const TYAcousticVolumeNode & | other | ) |
Constructeur par copie.
Definition at line 35 of file TYAcousticVolumeNode.cpp.
|
virtual |
Destructeur.
Definition at line 40 of file TYAcousticVolumeNode.cpp.

|
virtual |
Retourne l'ensemble des faces acoustiques composant ce volume. Le GeoNode associe permet de convertir la face dans le repere de ce volume.
Definition at line 721 of file TYAcousticVolumeNode.cpp.


|
virtual |
Implements TYVolumeInterface.
Definition at line 581 of file TYAcousticVolumeNode.cpp.

|
virtual |
Calcule la surface active de la machine (somme des surfaces des elements actifs)
Implements TYVolumeInterface.
Definition at line 564 of file TYAcousticVolumeNode.cpp.


| bool TYAcousticVolumeNode::addAcousticVol | ( | LPTYAcousticVolume | pAccVol, |
| bool | recursif = true |
||
| ) |
Ajout d'un AcousticVolume au tableau des AcousticVolumes.
| pAccVol | Element a ajouter. |
| recursif | recursif ou non (vrai par defaut) |
true si l'element a ete correctement ajoute; false sinon. Definition at line 803 of file TYAcousticVolumeNode.cpp.

| bool TYAcousticVolumeNode::addAcousticVol | ( | LPTYAcousticVolume | pAccVol, |
| const TYRepere & | repere, | ||
| bool | recursif = true |
||
| ) |
Ajout d'un AcousticVolume au tableau des AcousticVolumes.
| pAccVol | Element a ajouter. |
| repere | Repere a associer a l'element. |
| recursif | recursif ou non (vrai par defaut) |
true si l'element a ete correctement ajoute; false sinon. Definition at line 796 of file TYAcousticVolumeNode.cpp.

| bool TYAcousticVolumeNode::addAcousticVol | ( | LPTYAcousticVolumeGeoNode | pAccVolGeoNode, |
| bool | recursif = true |
||
| ) |
Ajout d'un AcousticVolume au tableau des AcousticVolumes.
| pAccVolGeoNode | Element a ajouter. |
| recursif | booleen indique si le volume doit heriter des proprietes acoustiques du pere |
true si l'element a ete correctement ajoute; false sinon. Definition at line 747 of file TYAcousticVolumeNode.cpp.


|
virtual |
Ajout d'un regime dans le tableau des regimes
Reimplemented from TYAcousticInterface.
Definition at line 273 of file TYAcousticVolumeNode.cpp.

|
virtual |
Calcule le centre de gravite de ce volume.
Implements TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 681 of file TYAcousticVolumeNode.cpp.


|
virtual |
Correction "ad hoc" du bug de nombre de regime pour les sources machines et bâtiments Supprime les regimes excedentaires Necessaire uniquement pour les anciennes versions de fichiers XML (retrocompatibilite)
Definition at line 283 of file TYAcousticVolumeNode.cpp.


|
virtual |
Effectue une copie en allouant de la memoire (deep copy) et non pas en copiant seulement les pointeurs (shallow copy). Cette methode s'utilise comme l'operateur egal. L'ID peut ne pas etre copie, le parent n'est jamais copie.
| pOther | L'element a copier. |
| copyId | Copie l'identifiant unique ou pas. |
| pUseCopyTag | utilisation du tag de copie |
true si la copie est possible; false sinon. Reimplemented from TYElement.
Reimplemented in TYMachine.
Definition at line 86 of file TYAcousticVolumeNode.cpp.


|
virtual |
Calcul la repartition des sources ponctuelles pour cet element en fonction des densites etablies.
Implements TYAcousticInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 395 of file TYAcousticVolumeNode.cpp.


|
virtual |
Export au format csv sur un flux transmis.
Reimplemented from TYAcousticInterface.
Definition at line 926 of file TYAcousticVolumeNode.cpp.


|
virtual |
Retourne l'ensemble des faces (polygones) composant ce volume.
Implements TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 648 of file TYAcousticVolumeNode.cpp.


| LPTYAcousticVolumeGeoNode TYAcousticVolumeNode::findAcousticVol | ( | const LPTYAcousticVolume | pAccVol | ) |
Retrouve le GeoNode associe a un acoustic volume.
| pAccVol | L'element a chercher. |
Definition at line 885 of file TYAcousticVolumeNode.cpp.


|
virtual |
Extrait les informations a partir du noeud DOM passe afin de recuperer les parametres de la classe.
| domElement | Le noeud DOM a partir duquel les parametres doivent etre recuperes. |
Reimplemented from TYElement.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 139 of file TYAcousticVolumeNode.cpp.


| LPTYAcousticVolume TYAcousticVolumeNode::getAcousticVol | ( | int | index | ) |
Retourne un volume acoustique en fonction de son indice dans le tableau.
| index | Indice dans le tableau. |
Definition at line 873 of file TYAcousticVolumeNode.cpp.


|
virtual |
Collecte les enfants de cet element de facon recursive ou non.
Reimplemented from TYElement.
Definition at line 180 of file TYAcousticVolumeNode.cpp.


|
inline |
Set/Get du nombre de AcousticVolumes associes.
Definition at line 143 of file TYAcousticVolumeNode.h.

|
virtual |
Get du spectre de puissance avec son attenuateur eventuel
Reimplemented in TYBatiment.
Definition at line 906 of file TYAcousticVolumeNode.cpp.


|
virtual |
Retourne l'ensemble des sources ponctuelles dont est compose cet objet. Chaque source se trouve dans un GeoNode, ainsi la matrice de celui-ci permet d'effectuer le changement de repere de la position de la source dans le repere local a cet objet.
Implements TYAcousticInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 325 of file TYAcousticVolumeNode.cpp.


|
inline |
Set/Get du tableau des AcousticVolumes.
Definition at line 151 of file TYAcousticVolumeNode.h.

|
inline |
Set/Get du tableau des AcousticVolumes.
Definition at line 158 of file TYAcousticVolumeNode.h.
|
virtual |
Calcule la liste des points d'intersection de ce volume avec le segment passe.
| seg | Segment dont on veut l'intersection. |
| ptList | Les point resultant de l'intersection. |
Reimplemented from TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 687 of file TYAcousticVolumeNode.cpp.


|
virtual |
Test si le point passe se trouve a l'interieur de ce volume.
| pt | Point dont on teste l'appartenance au volume. |
Implements TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 692 of file TYAcousticVolumeNode.cpp.


|
virtual |
Chargement d'un regime (-1 = regime courant)
Reimplemented from TYAcousticInterface.
Definition at line 247 of file TYAcousticVolumeNode.cpp.

|
virtual |
Calcule les normales des surfaces composant ce volume.
Implements TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 598 of file TYAcousticVolumeNode.cpp.


| bool TYAcousticVolumeNode::operator!= | ( | const TYAcousticVolumeNode & | other | ) | const |
Operateur !=.
Definition at line 81 of file TYAcousticVolumeNode.cpp.

| TYAcousticVolumeNode & TYAcousticVolumeNode::operator= | ( | const TYAcousticVolumeNode & | other | ) |
Operateur =.
Definition at line 45 of file TYAcousticVolumeNode.cpp.


| bool TYAcousticVolumeNode::operator== | ( | const TYAcousticVolumeNode & | other | ) | const |
Operateur ==.
Definition at line 57 of file TYAcousticVolumeNode.cpp.

|
virtual |
Propagation de l'attenuateur, contrairement a setAtt(), c'est une copie (deepCopy()) qui est faite ici. Cette methode peut etre surchargee pour propager un attenuateur a des sous-elements (notament des Volume vers les Surfaces).
Reimplemented from TYAcousticInterface.
Definition at line 310 of file TYAcousticVolumeNode.cpp.

| void TYAcousticVolumeNode::purge | ( | ) |
Appelle le destructeur de chaque element contenus dans le tableau d'acoustic volume, et vide celui-ci.
Definition at line 741 of file TYAcousticVolumeNode.cpp.


| bool TYAcousticVolumeNode::remAcousticVol | ( | const LPTYAcousticVolume | pAccVol | ) |
Suppression d'un AcousticVolume au tableau des AcousticVolumes.
| pAccVol | Element a supprimer. |
true si l'element a ete trouve et supprime; false sinon. Definition at line 808 of file TYAcousticVolumeNode.cpp.

| bool TYAcousticVolumeNode::remAcousticVol | ( | const LPTYAcousticVolumeGeoNode | pAccVolGeoNode | ) |
Suppression d'un AcousticVolumeGeoNode au tableau des AcousticVolumes.
| pAccVolGeoNode | Element a supprimer. |
true si l'element a ete trouve et supprime; false sinon. Definition at line 830 of file TYAcousticVolumeNode.cpp.


| bool TYAcousticVolumeNode::remAcousticVol | ( | QString | idAccVol | ) |
Suppression d'un AcousticVolume au tableau des AcousticVolumes a partir de son identifiant.
| idAccVol | Identifiant de l'element a supprimer. |
true si l'element a ete trouve et supprime; false sinon. Definition at line 852 of file TYAcousticVolumeNode.cpp.

|
virtual |
Supprime toutes les sources d'un element
Implements TYAcousticInterface.
Definition at line 429 of file TYAcousticVolumeNode.cpp.


|
virtual |
Supprime le regime specifie.
| regime | L'indice du regime a supprimer. |
true si le regime a correctement ete supprime; false sinon. Reimplemented from TYAcousticInterface.
Definition at line 226 of file TYAcousticVolumeNode.cpp.

|
virtual |
Set/Get du numero de regime de fonctionnement courant.
Reimplemented from TYAcousticInterface.
Definition at line 259 of file TYAcousticVolumeNode.cpp.


|
virtual |
Set/Get de la densite horizontale de sources.
Reimplemented from TYAcousticInterface.
Reimplemented in TYBatiment.
Definition at line 359 of file TYAcousticVolumeNode.cpp.

|
virtual |
Set/Get de la densite verticale de sources.
Reimplemented from TYAcousticInterface.
Reimplemented in TYBatiment.
Definition at line 377 of file TYAcousticVolumeNode.cpp.

|
virtual |
Set/Get de l'etat rayonnant ou pas
Reimplemented from TYAcousticInterface.
Definition at line 901 of file TYAcousticVolumeNode.cpp.


|
virtual |
Associe un spectre a un regime donne.
| Spectre | Le spectre a associer. |
| regime | Le regime auquel on souhaite associe un spectre. |
| recursif | Pour que l'appel se fasse de maniere recursive. |
Reimplemented from TYAcousticInterface.
Definition at line 199 of file TYAcousticVolumeNode.cpp.


|
virtual |
Reimplemented from TYAcousticInterface.
Definition at line 214 of file TYAcousticVolumeNode.cpp.

|
virtual |
Assigne une puissance a chaque source ponctuelle en fonction de la puissance acoutique globale de cet objet.
true si le calcul a ete possible; false sinon. Implements TYAcousticInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 411 of file TYAcousticVolumeNode.cpp.


|
inline |
Set/Get du tableau des AcousticVolumes.
Definition at line 165 of file TYAcousticVolumeNode.h.
|
virtual |
Retourne l'ensemble des sommets composant ce volume.
Implements TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 623 of file TYAcousticVolumeNode.cpp.


|
virtual |
Retourne une source ponctuelle equivalente a l'ensemble des sources. Cette methode est experimentale.
Implements TYAcousticInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 354 of file TYAcousticVolumeNode.cpp.

|
virtual |
Calcule la surface totale de ce volume.
Implements TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 550 of file TYAcousticVolumeNode.cpp.


|
virtual |
Retourne une chaine de caractere donnant des informations sur cet objet (utile pour le debugage).
Reimplemented from TYElement.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 113 of file TYAcousticVolumeNode.cpp.

|
virtual |
Construit une arborescence DOM a partir du noeud passe afin de sauvegarder les parametres au format XML.
| domElement | Le noeud DOM parent a partir duquel l'arborescence doit etre creee. |
Reimplemented from TYElement.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 118 of file TYAcousticVolumeNode.cpp.


|
virtual |
Execute les calculs acoustiques afin que l'element metier soit a jour.
Implements TYAcousticInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 441 of file TYAcousticVolumeNode.cpp.


|
virtual |
Calcule la boite englobant ce volume.
Reimplemented from TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 676 of file TYAcousticVolumeNode.cpp.


|
virtual |
Calcule le volume total de ce volume.
Implements TYVolumeInterface.
Reimplemented in TYMachine, and TYBatiment.
Definition at line 536 of file TYAcousticVolumeNode.cpp.


|
protected |
Tableau des AcousticVolumes.
Definition at line 260 of file TYAcousticVolumeNode.h.