Code_TYMPAN  4.4.0
Industrial site acoustic simulation
List of all members
TYAcousticInterface Class Referenceabstract

#include <TYAcousticInterface.h>

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

Public Member Functions

Construction et Destruction
 TYAcousticInterface ()
 
 TYAcousticInterface (const TYAcousticInterface &other)
 
virtual ~TYAcousticInterface ()
 
Operateurs
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)
 
Interface XML
DOM_Element toXML (DOM_Element &domElement)
 
int fromXML (DOM_Element domElement)
 
Accesseurs
double getDensiteSrcsH () const
 
virtual void setDensiteSrcsH (double densite, bool recursif=true)
 
double getDensiteSrcsV () const
 
virtual void setDensiteSrcsV (double densite, bool recursif=true)
 
double getDensiteSrcs () const
 
virtual void setDensiteSrcs (double densite, bool recursif=true)
 
bool getIsRayonnant ()
 
virtual void setIsRayonnant (bool rayonnant=true, bool recursif=true)
 
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)
 
Gestion des regimes
TYSpectregetCurrentSpectre ()
 
virtual void setRegime (TYSpectre &Spectre, int regime=-1, bool recursif=false)
 
virtual int addRegime (const TYRegime &regime)
 
virtual int addRegime ()
 
virtual bool remRegime (int 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 void setCurRegime (int regimeNumber)
 
virtual void propagateRegime ()
 

Interface Acoustique

enum  TypeDistribution { TY_PUISSANCE_CALCULEE , TY_PUISSANCE_IMPOSEE }
 
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...
 
virtual void propagateAtt (LPTYAttenuateur pAtt)
 
virtual TYTabSourcePonctuelleGeoNode getSrcs () const =0
 
virtual TYSourcePonctuelle srcPonctEquiv () const =0
 
virtual void distriSrcs ()=0
 
virtual void remAllSrcs ()=0
 
virtual bool setSrcsLw ()=0
 
virtual bool updateAcoustic (const bool &force=false)=0
 
virtual TYSpectre setGlobalLW (const TYSpectre &spectre, const double &surfGlobale, const int &regime=-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
 
virtual void setRegimeName (const QString &name)
 
virtual void exportCSV (std::ofstream &ofs)
 Export au format csv sur un flux transmis. More...
 

Detailed Description

Classe abstraite permettant de constituer des elements acoustiques.

Definition at line 32 of file TYAcousticInterface.h.

Member Enumeration Documentation

◆ TypeDistribution

Les differents types de calcul pour la distribution de la puissance.

Enumerator
TY_PUISSANCE_CALCULEE 

La puissance de cette element acoustique est calculee par le gestionnaire de donnees.

TY_PUISSANCE_IMPOSEE 

La puissance de cette element acoustique est imposee par l'utilisateur.

Definition at line 412 of file TYAcousticInterface.h.

Constructor & Destructor Documentation

◆ TYAcousticInterface() [1/2]

TYAcousticInterface::TYAcousticInterface ( )

Constructeur.

Definition at line 21 of file TYAcousticInterface.cpp.

Here is the call graph for this function:

◆ TYAcousticInterface() [2/2]

TYAcousticInterface::TYAcousticInterface ( const TYAcousticInterface other)

Constructeur par copie.

Definition at line 36 of file TYAcousticInterface.cpp.

◆ ~TYAcousticInterface()

TYAcousticInterface::~TYAcousticInterface ( )
virtual

Destructeur.

Definition at line 41 of file TYAcousticInterface.cpp.

Member Function Documentation

◆ addRegime() [1/2]

int TYAcousticInterface::addRegime ( )
virtual

Ajout d'un regime dans le tableau des regimes

Reimplemented in TYEtage, TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 347 of file TYAcousticInterface.cpp.

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

◆ addRegime() [2/2]

int TYAcousticInterface::addRegime ( const TYRegime regime)
virtual

Ajout d'un regime dans le tableau des regimes

Definition at line 352 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ buildRegime()

TYRegime TYAcousticInterface::buildRegime ( )
virtual

Construction d'un regime a partir de l'etat courant

Definition at line 392 of file TYAcousticInterface.cpp.

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

◆ deepCopy()

void TYAcousticInterface::deepCopy ( const TYAcousticInterface pOther,
bool  copyId = true,
bool  pUseCopyTag = false 
)

Operateur de copie.

Definition at line 119 of file TYAcousticInterface.cpp.

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

◆ distriSrcs()

virtual void TYAcousticInterface::distriSrcs ( )
pure virtual

◆ exportCSV()

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

Export au format csv sur un flux transmis.

Reimplemented in TYEtage, TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 546 of file TYAcousticInterface.cpp.

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

◆ fromXML()

int TYAcousticInterface::fromXML ( DOM_Element  domElement)

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.

Definition at line 160 of file TYAcousticInterface.cpp.

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

◆ getAtt() [1/2]

LPTYAttenuateur TYAcousticInterface::getAtt ( )
inline

Set/Get de l'attenuateur.

Definition at line 186 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getAtt() [2/2]

const LPTYAttenuateur TYAcousticInterface::getAtt ( ) const
inline

Set/Get de l'attenuateur.

Definition at line 193 of file TYAcousticInterface.h.

◆ getCurRegime()

int TYAcousticInterface::getCurRegime ( ) const
inline

Set/Get du numero de regime de fonctionnement courant.

Definition at line 276 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getCurrentSpectre()

TYSpectre& TYAcousticInterface::getCurrentSpectre ( )
inline

Recuperation du spectre courant

Definition at line 212 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getDensiteSrcs()

double TYAcousticInterface::getDensiteSrcs ( ) const

Set/Get de la densite surfacique de sources.

Definition at line 240 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ getDensiteSrcsH()

double TYAcousticInterface::getDensiteSrcsH ( ) const
inline

Set/Get de la densite horizontale de sources.

Definition at line 116 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getDensiteSrcsV()

double TYAcousticInterface::getDensiteSrcsV ( ) const
inline

Set/Get de la densite verticale de sources.

Definition at line 128 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getIsRayonnant()

bool TYAcousticInterface::getIsRayonnant ( )
inline

Set/Get de l'etat rayonnant ou pas

Definition at line 149 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getIsRegimeChangeAble()

bool TYAcousticInterface::getIsRegimeChangeAble ( )
inline

Indique si l'element peut changer de regime de lui meme

Definition at line 376 of file TYAcousticInterface.h.

◆ getNbRegimes()

size_t TYAcousticInterface::getNbRegimes ( ) const
inline

Set/Get du nombre de regime de fonctionnement de cette source.

Definition at line 254 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getNextRegimeNb() [1/2]

virtual int TYAcousticInterface::getNextRegimeNb ( )
inlinevirtual

Get/Set du numero de regime suivant

Definition at line 386 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getNextRegimeNb() [2/2]

virtual const int TYAcousticInterface::getNextRegimeNb ( ) const
inlinevirtual

Definition at line 390 of file TYAcousticInterface.h.

◆ getRegimeName() [1/2]

QString TYAcousticInterface::getRegimeName ( )
virtual

Get/Set du nom du regime

Definition at line 513 of file TYAcousticInterface.cpp.

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

◆ getRegimeName() [2/2]

const QString TYAcousticInterface::getRegimeName ( ) const
virtual

Definition at line 524 of file TYAcousticInterface.cpp.

Here is the call graph for this function:

◆ getRegimeNb() [1/2]

TYRegime & TYAcousticInterface::getRegimeNb ( const int &  nb,
bool &  status 
)

Retourne le regime dont le numero est fourni

Definition at line 489 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ getRegimeNb() [2/2]

const TYRegime & TYAcousticInterface::getRegimeNb ( const int &  nb,
bool &  status 
) const

Definition at line 501 of file TYAcousticInterface.cpp.

◆ getSrcs()

virtual TYTabSourcePonctuelleGeoNode TYAcousticInterface::getSrcs ( ) const
pure 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.

Implemented in TYMurElement, TYMur, TYMachine, TYEtage, TYBatiment, TYAcousticVolumeNode, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticSemiCircle, TYAcousticRectangleNode, TYAcousticRectangle, TYAcousticPolygon, TYAcousticFaceSet, TYAcousticCylinder, TYAcousticCircle, and TYAcousticBox.

◆ getTypeDistribution()

int TYAcousticInterface::getTypeDistribution ( ) const
inline

Set/Get du type de calcul pour la distribution de la puissance.

Definition at line 162 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ getUseAtt()

bool TYAcousticInterface::getUseAtt ( ) const
inline

Set/Get du test d'utilisation d'un attenuateur.

Definition at line 174 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ loadRegime()

void TYAcousticInterface::loadRegime ( int  regimeNb = -1)
virtual

Chargement d'un regime (-1 = regime courant)

Reimplemented in TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 464 of file TYAcousticInterface.cpp.

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

◆ operator!=()

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

Operateur de comparaison.

Definition at line 114 of file TYAcousticInterface.cpp.

Here is the call graph for this function:

◆ operator=()

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

Operateur de copie.

Definition at line 43 of file TYAcousticInterface.cpp.

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

◆ operator==()

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

Operateur de comparaison.

Definition at line 62 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ propagateAtt()

void TYAcousticInterface::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 in TYEtage, TYAcousticVolumeNode, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticFaceSet, TYAcousticCylinder, and TYAcousticBox.

Definition at line 310 of file TYAcousticInterface.cpp.

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

◆ propagateRegime()

void TYAcousticInterface::propagateRegime ( )
virtual

Propagation du regime Cette methode peut etre surchargee pour propager un regime a des sous-elements (notament des Volume vers les Surfaces).

Reimplemented in TYAcousticVolume, TYAcousticSurface, and TYAcousticFaceSet.

Definition at line 387 of file TYAcousticInterface.cpp.

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

◆ remAllSrcs()

virtual void TYAcousticInterface::remAllSrcs ( )
pure virtual

◆ remRegime()

bool TYAcousticInterface::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 in TYEtage, TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 359 of file TYAcousticInterface.cpp.

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

◆ setAtt()

void TYAcousticInterface::setAtt ( LPTYAttenuateur  pAtt)

Set/Get de l'attenuateur.

Definition at line 294 of file TYAcousticInterface.cpp.

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

◆ setCurRegime()

void TYAcousticInterface::setCurRegime ( int  regimeNumber)
virtual

Set/Get du numero de regime de fonctionnement courant.

Reimplemented in TYEtage, TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 420 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ setDensiteSrcs()

void TYAcousticInterface::setDensiteSrcs ( double  densite,
bool  recursif = true 
)
virtual

Set/Get de la densite surfacique de sources.

Definition at line 245 of file TYAcousticInterface.cpp.

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

◆ setDensiteSrcsH()

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

Set/Get de la densite horizontale de sources.

Reimplemented in TYEtage, TYBatiment, TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 252 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ setDensiteSrcsV()

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

Set/Get de la densite verticale de sources.

Reimplemented in TYEtage, TYBatiment, TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 257 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ setGlobalLW()

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

Indique au volume le spectre global de la machine (volumeNode) pour lui permettre de calculer sa puissance (connaissant sa surface et la surface globale)

Parameters
spectrele spectre global de la machine
surfGlobalela surface du volume
regimele régime du volume
Returns
le spectre du volume

Reimplemented in TYEtage, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSurface, and TYAcousticFaceSet.

Definition at line 332 of file TYAcousticInterface.cpp.

◆ setIsRayonnant()

void TYAcousticInterface::setIsRayonnant ( bool  rayonnant = true,
bool  recursif = true 
)
virtual

Set/Get de l'etat rayonnant ou pas

Reimplemented in TYAcousticVolumeNode, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticFaceSet, TYAcousticCylinder, and TYAcousticBox.

Definition at line 262 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ setNbRegimes()

void TYAcousticInterface::setNbRegimes ( unsigned int  nb)
inline

Force le nombre de regimes

Definition at line 262 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ setNextRegimeNb()

virtual void TYAcousticInterface::setNextRegimeNb ( const int &  next)
inlinevirtual

Reimplemented in TYEtage, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 394 of file TYAcousticInterface.h.

Here is the caller graph for this function:

◆ setRegime()

void TYAcousticInterface::setRegime ( TYSpectre Spectre,
int  regime = -1,
bool  recursif = false 
)
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 in TYEtage, TYAcousticVolumeNode, TYAcousticSurfaceNode, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 338 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ setRegimeName()

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

Reimplemented in TYEtage, TYAcousticVolumeNode, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSemiCylinder, TYAcousticCylinder, and TYAcousticBox.

Definition at line 535 of file TYAcousticInterface.cpp.

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

◆ setSrcsLw()

virtual bool TYAcousticInterface::setSrcsLw ( )
pure 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.

Implemented in TYMurElement, TYMur, TYMachine, TYEtage, TYBatiment, TYAcousticVolumeNode, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticSemiCircle, TYAcousticRectangleNode, TYAcousticRectangle, TYAcousticPolygon, TYAcousticFaceSet, TYAcousticCylinder, TYAcousticCircle, and TYAcousticBox.

◆ setTypeDistribution()

void TYAcousticInterface::setTypeDistribution ( int  typeDistri)

Set/Get du type de calcul pour la distribution de la puissance.

Definition at line 268 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ setUseAtt()

void TYAcousticInterface::setUseAtt ( bool  state)
virtual

Set/Get du test d'utilisation d'un attenuateur.

Reimplemented in TYAcousticSurfaceNode.

Definition at line 274 of file TYAcousticInterface.cpp.

Here is the caller graph for this function:

◆ srcPonctEquiv()

virtual TYSourcePonctuelle TYAcousticInterface::srcPonctEquiv ( ) const
pure virtual

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

Returns
La source ponctuelle equivalente.

Implemented in TYMurElement, TYMur, TYMachine, TYEtage, TYBatiment, TYAcousticVolumeNode, TYAcousticVolume, TYAcousticSurfaceNode, TYAcousticSurface, TYAcousticSemiCylinder, TYAcousticSemiCircle, TYAcousticRectangleNode, TYAcousticRectangle, TYAcousticPolygon, TYAcousticFaceSet, TYAcousticCylinder, TYAcousticCircle, and TYAcousticBox.

◆ toXML()

DOM_Element TYAcousticInterface::toXML ( DOM_Element domElement)

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.

Definition at line 142 of file TYAcousticInterface.cpp.

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

◆ updateAcoustic()

virtual bool TYAcousticInterface::updateAcoustic ( const bool &  force = false)
pure virtual

◆ updateCurrentRegime()

void TYAcousticInterface::updateCurrentRegime ( )
virtual

Mise a jour du regime a partir de l'etat courant

Definition at line 444 of file TYAcousticInterface.cpp.

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

Member Data Documentation

◆ _curRegime

int TYAcousticInterface::_curRegime
protected

Numero du regime de fonctionnement courant.

Definition at line 439 of file TYAcousticInterface.h.

◆ _densiteSrcsH

double TYAcousticInterface::_densiteSrcsH
protected

Densite horizontale de sources.

Definition at line 422 of file TYAcousticInterface.h.

◆ _densiteSrcsV

double TYAcousticInterface::_densiteSrcsV
protected

Densite verticale de sources.

Definition at line 424 of file TYAcousticInterface.h.

◆ _isRayonnant

bool TYAcousticInterface::_isRayonnant
protected

Etat courant de l'element (rayonnant ou non rayonnant)

Definition at line 430 of file TYAcousticInterface.h.

◆ _nextRegime

int TYAcousticInterface::_nextRegime
protected

Numero d'ordre du regime suivant.

Definition at line 442 of file TYAcousticInterface.h.

◆ _offsetSources

double TYAcousticInterface::_offsetSources
protected

Offset de decalage des sources ponctuelles sur les surfaces.

Definition at line 427 of file TYAcousticInterface.h.

◆ _pAtt

LPTYAttenuateur TYAcousticInterface::_pAtt
protected

Attenuateur de l'etat courant.

Definition at line 451 of file TYAcousticInterface.h.

◆ _pCurrentSpectre

TYSpectre TYAcousticInterface::_pCurrentSpectre
protected

Definition at line 445 of file TYAcousticInterface.h.

◆ _regimeChangeAble

bool TYAcousticInterface::_regimeChangeAble
protected

Indique si un element peux changer de regime de lui meme.

Definition at line 433 of file TYAcousticInterface.h.

◆ _tabRegimes

TYTabRegimes TYAcousticInterface::_tabRegimes
protected

Tableau des regimes de fonctionnement.

Definition at line 454 of file TYAcousticInterface.h.

◆ _typeDistribution

int TYAcousticInterface::_typeDistribution
protected

Indique le type de distribution a utiliser. pour l'etat courant.

Definition at line 436 of file TYAcousticInterface.h.

◆ _useAtt

bool TYAcousticInterface::_useAtt
protected

Indique l'utilisation d'un attenuateur pour l'etat courant.

Definition at line 448 of file TYAcousticInterface.h.


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