Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
TYEtage Class Reference

#include <TYEtage.h>

Inheritance diagram for TYEtage:
Inheritance graph
[legend]
Collaboration diagram for TYEtage:
Collaboration graph
[legend]

Public Member Functions

 TYEtage ()
 
 TYEtage (const TYEtage &other)
 
virtual ~TYEtage ()
 
TYEtageoperator= (const TYEtage &other)
 
bool operator== (const TYEtage &other) const
 
bool operator!= (const TYEtage &other) const
 
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 setRegime (TYSpectre &Spectre, int regime=-1, bool recursif=true)
 
virtual bool remRegime (int regime)
 
virtual void setCurRegime (int regime)
 
virtual int addRegime (TYRegime regime)
 
virtual int addRegime ()
 
virtual void setNextRegimeNb (const int &next)
 
virtual void setRegimeName (const QString &name)
 
virtual void propagateAtt (LPTYAttenuateur pAtt)
 
virtual void exportCSV (std::ofstream &ofs)
 Export au format csv sur un flux transmis. More...
 
virtual TYTabSourcePonctuelleGeoNode getSrcs () const
 
virtual TYSourcePonctuelle srcPonctEquiv () const
 
virtual void distriSrcs ()
 
virtual bool setSrcsLw ()
 
virtual double volume () const
 
virtual double surface () const
 
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 void remAllSrcs ()
 
virtual TYTabAcousticSurfaceGeoNode acousticFaces ()
 
virtual bool findAcousticSurface (const TYAcousticSurface *pAccSurf, OMatrix *pMatrix=0)
 
virtual bool updateAcoustic (const bool &force=false)
 
virtual double activeSurface () const
 
virtual TYSpectre setGlobalLW (const TYSpectre &spectre, const double &surfGlobale, const int &regime=-1)
 
void setacousticFacesPourCalcul (bool bPourCalculTrajet)
 
TYTabMurGeoNodegetTabMur ()
 
const TYTabMurGeoNodegetTabMur () const
 
bool addMur (LPTYMur pMur)
 
bool remMur (const LPTYMur pMur)
 
bool remMur (QString idMur)
 
bool setMurs (const TYTabPoint &tabPts, double hauteur=2.0, bool close=true)
 
void remMurs ()
 
void setClosed (bool closed)
 
bool getClosed ()
 
LPTYDalle getSol ()
 
const LPTYDalle getSol () const
 
LPTYDalle getPlafond ()
 
const LPTYDalle getPlafond () const
 
TYTabPoint getContour () const
 
void setHauteur (double hauteur)
 
double getHauteur () const
 
void setParoi (const LPTYParoi pParoi)
 
LPTYParoi getParoi ()
 
void updateParoi ()
 
TYTabMachineGeoNodegetTabMachine ()
 
const TYTabMachineGeoNodegetTabMachine () const
 
void setTabMachine (const TYTabMachineGeoNode &tab)
 
bool addMachine (LPTYMachineGeoNode pMachineGeoNode)
 
bool addMachine (LPTYMachine pMachine, const TYRepere &pos)
 
bool addMachine (LPTYMachine pMachine)
 
bool remMachine (const LPTYMachineGeoNode pMachineGeoNode)
 
bool remMachine (const LPTYMachine pMachine)
 
bool remMachine (QString idMachine)
 
void remAllMachine ()
 
LPTYMachine getMachine (int index)
 
LPTYMachineGeoNode findMachine (const LPTYMachine pMachine)
 
TYTabUserSourcePonctuelleGeoNodegetTabSources ()
 
const TYTabUserSourcePonctuelleGeoNodegetTabSources () const
 
void setTabSources (const TYTabUserSourcePonctuelleGeoNode &tab)
 
bool addSource (LPTYUserSourcePonctuelleGeoNode pSourceGeoNode)
 
bool addSource (LPTYUserSourcePonctuelle pSource, const TYRepere &pos)
 
bool addSource (LPTYUserSourcePonctuelle pSource)
 
bool remSource (const LPTYUserSourcePonctuelleGeoNode pSourceGeoNode)
 
bool remSource (const LPTYUserSourcePonctuelle pSource)
 
bool remSource (QString idSource)
 
void remAllSources ()
 
LPTYUserSourcePonctuelle getSource (int index)
 
LPTYUserSourcePonctuelleGeoNode findSource (const LPTYUserSourcePonctuelle pSource)
 
void findFaceMachineSol ()
 
void coeffSabine ()
 
void calculTempsReverb ()
 
TYSpectregetTR ()
 
void setTR (const TYSpectre &TR)
 
OSpectre champDirect (const OPoint3D &unPoint)
 
void calculChampRevSabine ()
 spectre de pression acoustique après fonction More...
 
void calculChampRevKuttruff ()
 spectre de pression acoustique après fonction More...
 
void calculChampReverbere ()
 
TYSpectregetReverb ()
 
tabMapPtrElementRegimegetTabRegimeMachines ()
 
const tabMapPtrElementRegimegetTabRegimeMachines () const
 
void setTabRegimeMachines (const tabMapPtrElementRegime &tabRegimesMachines)
 
TYMapPtrElementIntgetMapRegimes (const int &regime)
 
void setMapRegimes (const int &regime, TYMapPtrElementInt mapRegimes)
 
tabMapPtrElementBoolgetTabEtatMachines ()
 
const tabMapPtrElementBoolgetTabEtatMachines () const
 
void setTabEtatMachines (const tabMapPtrElementBool &tabEtatMachines)
 
TYMapPtrElementBoolgetMapEtats (const int &regime)
 
void setMapEtats (const int &regime, TYMapPtrElementBool mapEtats)
 
- Public Member Functions inherited from TYAcousticVolume
 TYAcousticVolume ()
 
 TYAcousticVolume (const TYAcousticVolume &other)
 
virtual ~TYAcousticVolume ()
 
TYAcousticVolumeoperator= (const TYAcousticVolume &other)
 Operateur =. More...
 
bool operator== (const TYAcousticVolume &other) const
 Operateur ==. More...
 
bool operator!= (const TYAcousticVolume &other) const
 Operateur !=. More...
 
virtual void setIsAcousticModified (bool isModified)
 
virtual void propagateRegime ()
 
virtual double activeSurface ()
 
virtual int intersects (const TYSegment &seg, TYTabPoint &ptList) const
 
virtual void setIsRayonnant (bool rayonnant=true, bool recursif=true)
 
virtual TYTabLPAcousticSurface getSubFace ()
 
TYMateriauConstructiongetMateriau () const
 
void setMateriau (LPTYMateriauConstruction pMat)
 
virtual void inverseNormales ()
 
void setNormalStatus ()
 
virtual void correctNbRegimes ()
 
- 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 TYUUIDgetID () 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)
 
TYElementgetParent () const
 
bool getIsAcousticModified ()
 
virtual void setIsGeometryModified (bool isModified)
 
bool getIsGeometryModified ()
 
TYElementoperator= (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 OPrototypeclone () 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 ()
 
TYColorInterfaceoperator= (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 ()
 
TYAcousticInterfaceoperator= (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)
 
TYSpectregetCurrentSpectre ()
 
virtual int addRegime (const TYRegime &regime)
 
virtual void loadRegime (int regimeNb=-1)
 
size_t getNbRegimes () const
 
void setNbRegimes (unsigned int nb)
 
TYRegimegetRegimeNb (const int &nb, bool &status)
 
const TYRegimegetRegimeNb (const int &nb, bool &status) const
 
int getCurRegime () const
 
virtual TYRegime buildRegime ()
 
virtual void updateCurrentRegime ()
 
bool getIsRegimeChangeAble ()
 
virtual int getNextRegimeNb ()
 
virtual const int getNextRegimeNb () const
 
virtual QString getRegimeName ()
 
virtual const QString getRegimeName () const
 
- Public Member Functions inherited from TYVolumeInterface
 TYVolumeInterface ()
 
virtual ~TYVolumeInterface ()
 
virtual void updateVolEnglob ()
 
const TYBoxgetVolEnglob () const
 
const double & getRayonSphere () const
 
void calculRayonSphere (const TYBox &volEnglob)
 
virtual void calculCentreGravite ()
 
const TYPointgetCentreGravite () const
 

Protected Member Functions

void updateSolPlafond ()
 
TYSpectre getPuissanceRayonnee (LPTYAcousticSurface pSurface, const OMatrix matMur, const LPTYParoi pMurParoi)
 
void updateZSource ()
 
void verifTabRegimeSources ()
 
- Protected Member Functions inherited from OPrototype
 OPrototype ()
 

Protected Attributes

TYTabMurGeoNode _tabMur
 Liste des murs. More...
 
LPTYDalle _pSol
 Dalle pour le sol. More...
 
LPTYDalle _pPlafond
 Dalle pour le plafond. More...
 
TYTabMachineGeoNode _tabMachine
 Liste des sources. More...
 
TYTabUserSourcePonctuelleGeoNode _tabSources
 Liste des sources ponctuelles. More...
 
LPTYParoi _pParoi
 Paroi par defaut de l'etage. More...
 
bool _closed
 Indique si les murs constituant l'etage sont fermes. More...
 
int _typeReverb
 Precise le mode de calcul du champ reverbere. More...
 
double _surfAbsorbante
 Surface d'absorption de la salle (comprend la suface des machines) More...
 
double _volumeLibre
 Volume libre de la salle (volume de la salle vide - volume des machines) More...
 
OSpectre _absoSabine
 Spectre du coefficient de Sabine de l'etage. More...
 
TYSpectre _TR
 Spectre de TR. More...
 
TYSpectre _reverb
 Spectre du champ reverbere. More...
 
tabMapPtrElementRegime _tabRegimesMachines
 Gestion des regimes des machines. More...
 
tabMapPtrElementBool _tabEtatMachines
 Gestion des etats des machines. More...
 
- Protected Attributes inherited from TYAcousticVolume
LPTYMateriauConstruction _pMateriau
 Materiau de contruction pour les faces de ce Volume. More...
 
bool _forceNormales
 Persistence du forcage des normales. 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
 

Private Attributes

bool _bPourCalculTrajet
 
TYTabAcousticSurfaceGeoNode _facesMachineSol
 Collection des faces des machines collees au sol. More...
 

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 TYElementgetInstance (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 OPrototypefindAndClone (const char *className)
 
static int findPrototype (const char *className)
 
static OPrototypesafeDownCast (OPrototype *pObject)
 
static void add_factory (const char *, IOProtoFactory::ptr_type factory)
 

Detailed Description

Centralise les elements d'un etage.

Definition at line 37 of file TYEtage.h.

Constructor & Destructor Documentation

◆ TYEtage() [1/2]

TYEtage::TYEtage ( )

Constructeur.

Definition at line 35 of file TYEtage.cpp.

Here is the call graph for this function:

◆ TYEtage() [2/2]

TYEtage::TYEtage ( const TYEtage other)

Constructeur par copie.

Definition at line 77 of file TYEtage.cpp.

◆ ~TYEtage()

TYEtage::~TYEtage ( )
virtual

Destructeur.

Definition at line 75 of file TYEtage.cpp.

Member Function Documentation

◆ acousticFaces()

TYTabAcousticSurfaceGeoNode TYEtage::acousticFaces ( )
virtual

Retourne l'ensemble des faces acoustiques composant ce volume. Le GeoNode associe permet de convertir la face dans le repere de ce volume.

Returns
Un tableau de surfaces acoustiques.

Reimplemented from TYAcousticVolume.

Definition at line 2009 of file TYEtage.cpp.

Here is the call graph for this function:

◆ activeSurface()

double TYEtage::activeSurface ( ) const
virtual

Calcule la surface active de la machine (somme des surfaces des elements actifs)

Returns
surface des elements actifs

Reimplemented from TYAcousticVolume.

Definition at line 2556 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addMachine() [1/3]

bool TYEtage::addMachine ( LPTYMachine  pMachine)

Ajoute une entree a la liste des machines.

Definition at line 1064 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addMachine() [2/3]

bool TYEtage::addMachine ( LPTYMachine  pMachine,
const TYRepere pos 
)

Ajoute une entree a la liste des machines et la position associee.

Definition at line 1059 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addMachine() [3/3]

bool TYEtage::addMachine ( LPTYMachineGeoNode  pMachineGeoNode)

Ajoute une entree a la liste des machines et la position associee.

Definition at line 1030 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ addMur()

bool TYEtage::addMur ( LPTYMur  pMur)

Ajoute une entree a la liste des murs.

Definition at line 802 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addRegime() [1/2]

int TYEtage::addRegime ( )
virtual

Ajout d'un regime dans le tableau des regimes

Reimplemented from TYAcousticInterface.

Definition at line 1522 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addRegime() [2/2]

int TYEtage::addRegime ( TYRegime  regime)
virtual

Definition at line 1500 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addSource() [1/3]

bool TYEtage::addSource ( LPTYUserSourcePonctuelle  pSource)

Ajoute une entree a la liste des sources.

Definition at line 1252 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addSource() [2/3]

bool TYEtage::addSource ( LPTYUserSourcePonctuelle  pSource,
const TYRepere pos 
)

Ajoute une entree a la liste des sources et la position associee.

Definition at line 1247 of file TYEtage.cpp.

Here is the call graph for this function:

◆ addSource() [3/3]

bool TYEtage::addSource ( LPTYUserSourcePonctuelleGeoNode  pSourceGeoNode)

Ajoute une entree a la liste des sources et la position associee.

Definition at line 1218 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculChampReverbere()

void TYEtage::calculChampReverbere ( )

Calcul du champ reverbere selon l'option choisie par l'utilisateur

Definition at line 2360 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculChampRevKuttruff()

void TYEtage::calculChampRevKuttruff ( )

spectre de pression acoustique après fonction

Calcul du champ reverbere selon KUTTRUFF

◆ calculChampRevSabine()

void TYEtage::calculChampRevSabine ( )

spectre de pression acoustique après fonction

Calcul du champ reverbere selon Sabine

Definition at line 2372 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculTempsReverb()

void TYEtage::calculTempsReverb ( )

Calcule le temps de reverberation de l'etage.

Definition at line 2229 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ centreGravite()

TYPoint TYEtage::centreGravite ( ) const
virtual

Calcule le centre de gravite de ce volume.

Returns
Le centre de gravite.

Reimplemented from TYAcousticVolume.

Definition at line 1922 of file TYEtage.cpp.

Here is the call graph for this function:

◆ champDirect()

OSpectre TYEtage::champDirect ( const OPoint3D unPoint)

Calcul du champ direct

Parameters
unPoint
Returns
un spectre de pression acoustique

Definition at line 2285 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coeffSabine()

void TYEtage::coeffSabine ( )

Calcule le coefficient de Sabine de cet etage.

Definition at line 2115 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deepCopy()

bool TYEtage::deepCopy ( const TYElement pOther,
bool  copyId = true,
bool  pUseCopyTag = false 
)
virtual

Fonction de copie recursive (virtuelle)

Parameters
pOtherdestination de la copy
copyIdvrai par defaut
pUseCopyTagfaux par defaut

Reimplemented from TYAcousticVolume.

Definition at line 150 of file TYEtage.cpp.

Here is the call graph for this function:

◆ distriSrcs()

void TYEtage::distriSrcs ( )
virtual

Calcul la repartition des sources ponctuelles pour cet element en fonction des densites etablies.

Reimplemented from TYAcousticVolume.

Definition at line 1648 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportCSV()

void TYEtage::exportCSV ( std::ofstream &  ofs)
virtual

Export au format csv sur un flux transmis.

Reimplemented from TYAcousticInterface.

Definition at line 745 of file TYEtage.cpp.

Here is the call graph for this function:

◆ faces()

TYTabLPPolygon TYEtage::faces ( ) const
virtual

Retourne l'ensemble des faces (polygones) composant ce volume.

Returns
Un tableau de pointeurs de surfaces.

Reimplemented from TYAcousticVolume.

Definition at line 1893 of file TYEtage.cpp.

Here is the call graph for this function:

◆ findAcousticSurface()

bool TYEtage::findAcousticSurface ( const TYAcousticSurface pAccSurf,
OMatrix pMatrix = 0 
)
virtual

Recherche si une face acoustique compose directement ou indirectement ce volume acoustique. Si une matrice est passee en parametre elle sera calculee pour effectuer le changement de repere de la face vers le volume.

Parameters
pAccSurfLa surface acoustique a rechercher.
pMatrixLa matrice a mettre a jour.
Returns
true si la face est un composant de ce volume; false sinon.

Reimplemented from TYAcousticVolume.

Definition at line 2086 of file TYEtage.cpp.

Here is the call graph for this function:

◆ findFaceMachineSol()

void TYEtage::findFaceMachineSol ( )

Recherche les faces de machines posees au sol

Definition at line 2442 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ findMachine()

LPTYMachineGeoNode TYEtage::findMachine ( const LPTYMachine  pMachine)

Retrouve le GeoNode associe a une machine.

Parameters
pMachineL'element a chercher.
Returns
Le GeoNode associe a l'element a chercher si trouve sinon NULL.

Definition at line 1202 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ findSource()

LPTYUserSourcePonctuelleGeoNode TYEtage::findSource ( const LPTYUserSourcePonctuelle  pSource)

Retrouve le GeoNode associe a une source.

Parameters
pSourceL'element a chercher.
Returns
Le GeoNode associe a l'element a chercher si trouve sinon NULL.

Definition at line 1391 of file TYEtage.cpp.

Here is the call graph for this function:

◆ fromXML()

int TYEtage::fromXML ( DOM_Element  domElement)
virtual

Extrait les informations a partir du noeud DOM passe afin de recuperer les parametres de la classe.

Parameters
domElementLe noeud DOM a partir duquel les parametres doivent etre recuperes.
Returns
1 si la recuperation des parametres a reussie.

Reimplemented from TYAcousticVolume.

Definition at line 355 of file TYEtage.cpp.

Here is the call graph for this function:

◆ getChilds()

void TYEtage::getChilds ( LPTYElementArray childs,
bool  recursif = true 
)
virtual

Collecte les enfants de cet element de facon recursive ou non.

Reimplemented from TYElement.

Definition at line 766 of file TYEtage.cpp.

Here is the call graph for this function:

◆ getClosed()

bool TYEtage::getClosed ( )
inline

Get de l'indicateur de fermeture des murs.

Definition at line 206 of file TYEtage.h.

Here is the caller graph for this function:

◆ getContour()

TYTabPoint TYEtage::getContour ( ) const

Retourne un tableau de points representant le contour de l'etage.

Returns
Un tableau de points.

Definition at line 952 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getHauteur()

double TYEtage::getHauteur ( ) const

Retourn la hauteur des murs composant cet etage.

Returns
La hauteur des murs.

Definition at line 1018 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getMachine()

LPTYMachine TYEtage::getMachine ( int  index)
inline

Retourne une machine a partir de son index.

Definition at line 331 of file TYEtage.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getMapEtats()

TYMapPtrElementBool& TYEtage::getMapEtats ( const int &  regime)
inline

Get/Set du tableau des etats des machines pour un regime de l'etage donne

Definition at line 532 of file TYEtage.h.

◆ getMapRegimes()

TYMapPtrElementInt& TYEtage::getMapRegimes ( const int &  regime)
inline

Get/Set du tableau des regimes des machines pour un regime de l'etage donne

Definition at line 496 of file TYEtage.h.

◆ getParoi()

LPTYParoi TYEtage::getParoi ( )
inline

Get/Set de la paroi par defaut

Definition at line 268 of file TYEtage.h.

◆ getPlafond() [1/2]

LPTYDalle TYEtage::getPlafond ( )
inline

Get du plafond.

Definition at line 229 of file TYEtage.h.

Here is the caller graph for this function:

◆ getPlafond() [2/2]

const LPTYDalle TYEtage::getPlafond ( ) const
inline

Get du plafond.

Definition at line 236 of file TYEtage.h.

◆ getPuissanceRayonnee()

TYSpectre TYEtage::getPuissanceRayonnee ( LPTYAcousticSurface  pSurface,
const OMatrix  matMur,
const LPTYParoi  pMurParoi 
)
protected

Calcule la puissance rayonnee a un element de mur

Definition at line 2580 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getReverb()

TYSpectre& TYEtage::getReverb ( )
inline

Get/Set du champ reverbere

Definition at line 468 of file TYEtage.h.

◆ getSol() [1/2]

LPTYDalle TYEtage::getSol ( )
inline

Get du sol.

Definition at line 214 of file TYEtage.h.

◆ getSol() [2/2]

const LPTYDalle TYEtage::getSol ( ) const
inline

Get du sol.

Definition at line 221 of file TYEtage.h.

◆ getSource()

LPTYUserSourcePonctuelle TYEtage::getSource ( int  index)
inline

Retourne une source a partir de son index.

Definition at line 398 of file TYEtage.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSrcs()

TYTabSourcePonctuelleGeoNode TYEtage::getSrcs ( ) const
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.

Returns
Une collection de pointeurs sur des GeoNodes de sources ponctuelles.

Reimplemented from TYAcousticVolume.

Definition at line 1575 of file TYEtage.cpp.

Here is the call graph for this function:

◆ getTabEtatMachines() [1/2]

tabMapPtrElementBool& TYEtage::getTabEtatMachines ( )
inline

Get/Set du tableau des etats des machines

Definition at line 512 of file TYEtage.h.

◆ getTabEtatMachines() [2/2]

const tabMapPtrElementBool& TYEtage::getTabEtatMachines ( ) const
inline

Definition at line 516 of file TYEtage.h.

◆ getTabMachine() [1/2]

TYTabMachineGeoNode& TYEtage::getTabMachine ( )
inline

Set/Get de la liste des machines.

Definition at line 281 of file TYEtage.h.

Here is the caller graph for this function:

◆ getTabMachine() [2/2]

const TYTabMachineGeoNode& TYEtage::getTabMachine ( ) const
inline

Set/Get de la liste des machines.

Definition at line 288 of file TYEtage.h.

◆ getTabMur() [1/2]

TYTabMurGeoNode& TYEtage::getTabMur ( )
inline

Get de la liste des murs.

Definition at line 143 of file TYEtage.h.

Here is the caller graph for this function:

◆ getTabMur() [2/2]

const TYTabMurGeoNode& TYEtage::getTabMur ( ) const
inline

Get de la liste des murs.

Definition at line 150 of file TYEtage.h.

◆ getTabRegimeMachines() [1/2]

tabMapPtrElementRegime& TYEtage::getTabRegimeMachines ( )
inline

Get/Set du tableau des regimes des machines

Definition at line 476 of file TYEtage.h.

◆ getTabRegimeMachines() [2/2]

const tabMapPtrElementRegime& TYEtage::getTabRegimeMachines ( ) const
inline

Definition at line 480 of file TYEtage.h.

◆ getTabSources() [1/2]

TYTabUserSourcePonctuelleGeoNode& TYEtage::getTabSources ( )
inline

Set/Get de la liste des sources.

Definition at line 348 of file TYEtage.h.

Here is the caller graph for this function:

◆ getTabSources() [2/2]

const TYTabUserSourcePonctuelleGeoNode& TYEtage::getTabSources ( ) const
inline

Set/Get de la liste des sources.

Definition at line 355 of file TYEtage.h.

◆ getTR()

TYSpectre& TYEtage::getTR ( )
inline

Get/Set du TR de la salle

Definition at line 431 of file TYEtage.h.

◆ intersects()

int TYEtage::intersects ( const OSegment3D seg,
TYTabPoint ptList 
) const
virtual

Calcule la liste des points d'intersection de ce volume avec le segment passe.

Parameters
segSegment dont on veut l'intersection.
ptListLes point resultant de l'intersection.
Returns
INTERS_OUI (1) si l'intersection existe, INTERS_CONFONDU (2) si les elements sont confondus, INTERS_NULLE (0) s'il n'y a pas d'intersection.

Reimplemented from TYVolumeInterface.

Definition at line 1947 of file TYEtage.cpp.

Here is the call graph for this function:

◆ isInside()

int TYEtage::isInside ( const TYPoint pt) const
virtual

Test si le point passe se trouve a l'interieur de ce volume.

Parameters
ptPoint dont on teste l'appartenance au volume.
Returns
INTERS_OUI (1) si le point est a l'interieur de ce volume, INTERS_CONFONDU (2) si les elements sont confondus, INTERS_NULLE (0) si le point est a l'exterieur de ce volume.

Reimplemented from TYAcousticVolume.

Definition at line 1952 of file TYEtage.cpp.

Here is the call graph for this function:

◆ normals()

TYTabVector TYEtage::normals ( ) const
virtual

Calcule les normales des surfaces composant ce volume.

Returns
Un tableau de vecteurs.

Reimplemented from TYAcousticVolume.

Definition at line 1853 of file TYEtage.cpp.

Here is the call graph for this function:

◆ operator!=()

bool TYEtage::operator!= ( const TYEtage other) const

Operateur de comparaison.

Definition at line 145 of file TYEtage.cpp.

Here is the call graph for this function:

◆ operator=()

TYEtage & TYEtage::operator= ( const TYEtage other)

Operateur de copie.

Definition at line 82 of file TYEtage.cpp.

Here is the call graph for this function:

◆ operator==()

bool TYEtage::operator== ( const TYEtage other) const

Operateur de comparaison.

Definition at line 101 of file TYEtage.cpp.

Here is the caller graph for this function:

◆ propagateAtt()

void TYEtage::propagateAtt ( LPTYAttenuateur  pAtt)
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 TYAcousticVolume.

Definition at line 2669 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remAllMachine()

void TYEtage::remAllMachine ( )

Suppression de tous les elements.

Definition at line 1172 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remAllSources()

void TYEtage::remAllSources ( )

Suppression de tous les elements.

Definition at line 1360 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remAllSrcs()

void TYEtage::remAllSrcs ( )
virtual

Supprime toutes les sources d'un element

Reimplemented from TYAcousticVolume.

Definition at line 2543 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remMachine() [1/3]

bool TYEtage::remMachine ( const LPTYMachine  pMachine)

Supprime une entree a la liste des machines.

Definition at line 1104 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remMachine() [2/3]

bool TYEtage::remMachine ( const LPTYMachineGeoNode  pMachineGeoNode)

Supprime une entree a la liste des machines.

Definition at line 1069 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ remMachine() [3/3]

bool TYEtage::remMachine ( QString  idMachine)

Supprime une entree a la liste des machines a partir de son identifiant.

Definition at line 1139 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remMur() [1/2]

bool TYEtage::remMur ( const LPTYMur  pMur)

Suppression d'un mur au tableau.

Parameters
pMurLe mur a supprimer.
Returns
true si le mur a ete trouve et supprime; false sinon.

Definition at line 819 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remMur() [2/2]

bool TYEtage::remMur ( QString  idMur)

Suppression d'un mur au tableau a partir de son identifiant.

Parameters
idMurLe mur a supprimer.
Returns
true si le mur a ete trouve et supprime; false sinon.

Definition at line 843 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remMurs()

void TYEtage::remMurs ( )

Suppression de tous les murs.

Definition at line 866 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remRegime()

bool TYEtage::remRegime ( int  regime)
virtual

Supprime le regime specifie.

Parameters
regimeL'indice du regime a supprimer.
Returns
true si le regime a correctement ete supprime; false sinon.

Reimplemented from TYAcousticInterface.

Definition at line 1420 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remSource() [1/3]

bool TYEtage::remSource ( const LPTYUserSourcePonctuelle  pSource)

Supprime une entree a la liste des sources.

Definition at line 1292 of file TYEtage.cpp.

Here is the call graph for this function:

◆ remSource() [2/3]

bool TYEtage::remSource ( const LPTYUserSourcePonctuelleGeoNode  pSourceGeoNode)

Supprime une entree a la liste des sources.

Definition at line 1257 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ remSource() [3/3]

bool TYEtage::remSource ( QString  idSource)

Supprime une entree a la liste des sources a partir de son identifiant.

Definition at line 1327 of file TYEtage.cpp.

Here is the call graph for this function:

◆ setacousticFacesPourCalcul()

void TYEtage::setacousticFacesPourCalcul ( bool  bPourCalculTrajet)

Definition at line 2004 of file TYEtage.cpp.

Here is the caller graph for this function:

◆ setClosed()

void TYEtage::setClosed ( bool  closed)
inline

Set de l'indicateur de fermeture des murs.

Definition at line 199 of file TYEtage.h.

◆ setCurRegime()

void TYEtage::setCurRegime ( int  regimeNumber)
virtual

Set/Get du numero de regime de fonctionnement courant.

Reimplemented from TYAcousticInterface.

Definition at line 1437 of file TYEtage.cpp.

Here is the call graph for this function:

◆ setDensiteSrcsH()

void TYEtage::setDensiteSrcsH ( double  densite,
bool  recursif = true 
)
virtual

Set/Get de la densite horizontale de sources.

Reimplemented from TYAcousticInterface.

Definition at line 1616 of file TYEtage.cpp.

Here is the call graph for this function:

◆ setDensiteSrcsV()

void TYEtage::setDensiteSrcsV ( double  densite,
bool  recursif = true 
)
virtual

Set/Get de la densite verticale de sources.

Reimplemented from TYAcousticInterface.

Definition at line 1632 of file TYEtage.cpp.

Here is the call graph for this function:

◆ setGlobalLW()

TYSpectre TYEtage::setGlobalLW ( const TYSpectre spectre,
const double &  surfGlobale,
const int &  regime = -1 
)
virtual

Renvoie la puissance acoustique de l'etage Si l'etage est a "puissance imposee", on la retourne, si l'etage est a "puissance calculee", sa puissance depend des sources qu'il contient et a ete calculee prealablement par un updateAcoustic (c'est le contraire des machines)

Parameters
spectrele spectre associé
surfGlobalela surface du volume
regimele régime

Reimplemented from TYAcousticVolume.

Definition at line 2571 of file TYEtage.cpp.

Here is the call graph for this function:

◆ setHauteur()

void TYEtage::setHauteur ( double  hauteur)

Etablie la hauteur des murs composant cet etage.

Parameters
hauteurLa nouvelle hauteur des murs.

Definition at line 994 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMapEtats()

void TYEtage::setMapEtats ( const int &  regime,
TYMapPtrElementBool  mapEtats 
)
inline

Get/Set du tableau des etats des machines pour un regime de l'etage donne

Definition at line 540 of file TYEtage.h.

◆ setMapRegimes()

void TYEtage::setMapRegimes ( const int &  regime,
TYMapPtrElementInt  mapRegimes 
)
inline

Get/Set du tableau des regimes des machines pour un regime de l'etage donne

Definition at line 504 of file TYEtage.h.

◆ setMurs()

bool TYEtage::setMurs ( const TYTabPoint tabPts,
double  hauteur = 2.0,
bool  close = true 
)

Creer des murs selon le contour represente par une serie de points.

Parameters
tabPtsUn tableau de points decrivant le contour de cet etage.
hauteurLa hauteur des murs a creer.
closeIndique si le dernier point et le premier point doivent etre utilises pour creer un mur et fermer l'etage.

Definition at line 875 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setNextRegimeNb()

void TYEtage::setNextRegimeNb ( const int &  next)
virtual

Get/Set du numero de regime suivant

Reimplemented from TYAcousticVolume.

Definition at line 1544 of file TYEtage.cpp.

Here is the call graph for this function:

◆ setParoi()

void TYEtage::setParoi ( const LPTYParoi  pParoi)

Get/Set de la paroi par defaut

Definition at line 2640 of file TYEtage.cpp.

◆ setRegime()

void TYEtage::setRegime ( TYSpectre Spectre,
int  regime = -1,
bool  recursif = true 
)
virtual

Associe un spectre a un regime donne.

Parameters
SpectreLe spectre a associer.
regimeLe regime auquel on souhaite associe un spectre.
recursifPour que l'appel se fasse de maniere recursive.

Reimplemented from TYAcousticInterface.

Definition at line 1407 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setRegimeName()

void TYEtage::setRegimeName ( const QString &  name)
virtual

Get/Set du nom du regime

Reimplemented from TYAcousticVolume.

Definition at line 1557 of file TYEtage.cpp.

Here is the call graph for this function:

◆ setSrcsLw()

bool TYEtage::setSrcsLw ( )
virtual

Assigne une puissance a chaque source ponctuelle en fonction de la puissance acoutique globale de cet objet.

Returns
true si le calcul a ete possible; false sinon.

Reimplemented from TYAcousticVolume.

Definition at line 1684 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setTabEtatMachines()

void TYEtage::setTabEtatMachines ( const tabMapPtrElementBool tabEtatMachines)
inline

Get/Set du tableau des etats des machines

Definition at line 524 of file TYEtage.h.

◆ setTabMachine()

void TYEtage::setTabMachine ( const TYTabMachineGeoNode tab)
inline

Set/Get de la liste des machines.

Definition at line 295 of file TYEtage.h.

◆ setTabRegimeMachines()

void TYEtage::setTabRegimeMachines ( const tabMapPtrElementRegime tabRegimesMachines)
inline

Get/Set du tableau des regimes des machines

Definition at line 488 of file TYEtage.h.

◆ setTabSources()

void TYEtage::setTabSources ( const TYTabUserSourcePonctuelleGeoNode tab)
inline

Set/Get de la liste des sources.

Definition at line 362 of file TYEtage.h.

◆ setTR()

void TYEtage::setTR ( const TYSpectre TR)
inline

Definition at line 435 of file TYEtage.h.

◆ sommets()

TYTabPoint TYEtage::sommets ( ) const
virtual

Retourne l'ensemble des sommets composant ce volume.

Returns
Un tableau de points.

Reimplemented from TYAcousticVolume.

Definition at line 1870 of file TYEtage.cpp.

Here is the call graph for this function:

◆ srcPonctEquiv()

TYSourcePonctuelle TYEtage::srcPonctEquiv ( ) const
virtual

Retourne une source ponctuelle equivalente a l'ensemble des sources. Cette methode est experimentale.

Returns
La source ponctuelle equivalente.

Reimplemented from TYAcousticVolume.

Definition at line 1611 of file TYEtage.cpp.

◆ surface()

double TYEtage::surface ( ) const
virtual

Calcule la surface totale de ce volume.

Returns
La surface totale.

Reimplemented from TYAcousticVolume.

Definition at line 1838 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ toString()

std::string TYEtage::toString ( ) const
virtual

Retourne une chaine de caractere donnant des informations sur cet objet (utile pour le debugage).

Returns
Une chaine de caractere informative sur cet objet.

Reimplemented from TYAcousticVolume.

Definition at line 247 of file TYEtage.cpp.

◆ toXML()

DOM_Element TYEtage::toXML ( DOM_Element domElement)
virtual

Construit une arborescence DOM a partir du noeud passe afin de sauvegarder les parametres au format XML.

Parameters
domElementLe noeud DOM parent a partir duquel l'arborescence doit etre creee.
Returns
Le noeud DOM nouvellement cree.

Reimplemented from TYAcousticVolume.

Definition at line 252 of file TYEtage.cpp.

Here is the call graph for this function:

◆ updateAcoustic()

bool TYEtage::updateAcoustic ( const bool &  force = false)
virtual

Execute les calculs acoustiques afin que l'element metier soit a jour.

Reimplemented from TYAcousticVolume.

Definition at line 2509 of file TYEtage.cpp.

Here is the call graph for this function:

◆ updateParoi()

void TYEtage::updateParoi ( )

Affecte la paroi par defauts aux murs des bâtiments

Definition at line 2428 of file TYEtage.cpp.

Here is the call graph for this function:

◆ updateSolPlafond()

void TYEtage::updateSolPlafond ( )
protected

Recalcul le sol et le plafond de cet etage en fonction des murs. _closed doit etre positionne.

Definition at line 2245 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateZSource()

void TYEtage::updateZSource ( )
protected

Mise a jour de la hauteur des elements dans l'etage (prise en compte hauteur)

Definition at line 2648 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ verifTabRegimeSources()

void TYEtage::verifTabRegimeSources ( )
protected

Verification de la coherence des tableaux de gestion des regimes et de etats des machines et sources integrees

Definition at line 679 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ volEnglob()

TYBox TYEtage::volEnglob ( ) const
virtual

Calcule la boite englobant ce volume.

Returns
La boite englobante.

Reimplemented from TYAcousticVolume.

Definition at line 1917 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ volume()

double TYEtage::volume ( ) const
virtual

Calcule le volume total de ce volume.

Returns
Le volume total.

Reimplemented from TYAcousticVolume.

Definition at line 1833 of file TYEtage.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _absoSabine

OSpectre TYEtage::_absoSabine
protected

Spectre du coefficient de Sabine de l'etage.

Definition at line 602 of file TYEtage.h.

◆ _bPourCalculTrajet

bool TYEtage::_bPourCalculTrajet
private

Definition at line 618 of file TYEtage.h.

◆ _closed

bool TYEtage::_closed
protected

Indique si les murs constituant l'etage sont fermes.

Definition at line 590 of file TYEtage.h.

◆ _facesMachineSol

TYTabAcousticSurfaceGeoNode TYEtage::_facesMachineSol
private

Collection des faces des machines collees au sol.

Definition at line 620 of file TYEtage.h.

◆ _pParoi

LPTYParoi TYEtage::_pParoi
protected

Paroi par defaut de l'etage.

Definition at line 587 of file TYEtage.h.

◆ _pPlafond

LPTYDalle TYEtage::_pPlafond
protected

Dalle pour le plafond.

Definition at line 578 of file TYEtage.h.

◆ _pSol

LPTYDalle TYEtage::_pSol
protected

Dalle pour le sol.

Definition at line 575 of file TYEtage.h.

◆ _reverb

TYSpectre TYEtage::_reverb
protected

Spectre du champ reverbere.

Definition at line 608 of file TYEtage.h.

◆ _surfAbsorbante

double TYEtage::_surfAbsorbante
protected

Surface d'absorption de la salle (comprend la suface des machines)

Definition at line 596 of file TYEtage.h.

◆ _tabEtatMachines

tabMapPtrElementBool TYEtage::_tabEtatMachines
protected

Gestion des etats des machines.

Definition at line 614 of file TYEtage.h.

◆ _tabMachine

TYTabMachineGeoNode TYEtage::_tabMachine
protected

Liste des sources.

Definition at line 581 of file TYEtage.h.

◆ _tabMur

TYTabMurGeoNode TYEtage::_tabMur
protected

Liste des murs.

Definition at line 572 of file TYEtage.h.

◆ _tabRegimesMachines

tabMapPtrElementRegime TYEtage::_tabRegimesMachines
protected

Gestion des regimes des machines.

Definition at line 611 of file TYEtage.h.

◆ _tabSources

TYTabUserSourcePonctuelleGeoNode TYEtage::_tabSources
protected

Liste des sources ponctuelles.

Definition at line 584 of file TYEtage.h.

◆ _TR

TYSpectre TYEtage::_TR
protected

Spectre de TR.

Definition at line 605 of file TYEtage.h.

◆ _typeReverb

int TYEtage::_typeReverb
protected

Precise le mode de calcul du champ reverbere.

Definition at line 593 of file TYEtage.h.

◆ _volumeLibre

double TYEtage::_volumeLibre
protected

Volume libre de la salle (volume de la salle vide - volume des machines)

Definition at line 599 of file TYEtage.h.


The documentation for this class was generated from the following files: