Code_TYMPAN
4.2.0
Industrial site acoustic simulation
|
#include <TYAcousticCylinder.h>
Public Member Functions | |
TYAcousticCylinder () | |
TYAcousticCylinder (const TYAcousticCylinder &other) | |
virtual | ~TYAcousticCylinder () |
TYAcousticCylinder & | operator= (const TYAcousticCylinder &other) |
Operateur =. More... | |
bool | operator== (const TYAcousticCylinder &other) const |
Operateur ==. More... | |
bool | operator!= (const TYAcousticCylinder &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 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 | propagateAtt (LPTYAttenuateur pAtt) |
virtual TYTabSourcePonctuelleGeoNode | getSrcs () const |
virtual TYSourcePonctuelle | srcPonctEquiv () const |
virtual void | distriSrcs () |
virtual void | remAllSrcs () |
virtual bool | setSrcsLw () |
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 TYTabAcousticSurfaceGeoNode | acousticFaces () |
virtual bool | findAcousticSurface (const TYAcousticSurface *pAccSurf, OMatrix *pMatrix=0) |
bool | updateAcoustic (const bool &force=false) |
TYTabLPAcousticSurface | getSubFace () |
double | getDiameter () const |
void | setDiameter (double diameter) |
double | getHauteur () const |
void | setHauteur (double hauteur) |
LPTYSourceSurfacic | getSrcSurf () |
const LPTYSourceSurfacic | getSrcSurf () const |
void | setSrcSurf (const LPTYSourceSurfacic pSrc) |
LPTYAcousticCircle | getCircTop () |
const LPTYAcousticCircle | getCircTop () const |
void | setCircTop (const LPTYAcousticCircle pCirc) |
LPTYAcousticCircle | getCircBottom () |
const LPTYAcousticCircle | getCircBottom () const |
void | setCircBottom (const LPTYAcousticCircle pCirc) |
void | setAcEnveloppe (const LPTYAcousticSurface pEnv) |
LPTYAcousticSurface | getAcEnveloppe () |
const LPTYAcousticSurface | getAcEnveloppe () const |
virtual TYTabRectangle | getEnveloppe (int n=-1) const |
virtual TYPoint | getCenter () const |
virtual void | setNextRegimeNb (const int &next) |
virtual void | setRegimeName (const QString &name) |
void | updateSurfEnveloppe () |
virtual void | exportCSV (std::ofstream &ofs) |
Export au format csv sur un flux transmis. More... | |
Public Member Functions inherited from TYAcousticVolume | |
TYAcousticVolume () | |
TYAcousticVolume (const TYAcousticVolume &other) | |
virtual | ~TYAcousticVolume () |
TYAcousticVolume & | operator= (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 int | intersects (const TYSegment &seg, TYTabPoint &ptList) const |
virtual TYSpectre | setGlobalLW (const TYSpectre &spectre, const double &surfGlobale, const int ®ime=-1) |
TYMateriauConstruction * | getMateriau () const |
void | setMateriau (LPTYMateriauConstruction pMat) |
virtual void | inverseNormales () |
void | setNormalStatus () |
virtual void | correctNbRegimes () |
Public Member Functions inherited from TYElement | |
void * | getAllUses () |
void | setAllUses (void *allUses) |
void | cleanAllUses () |
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 |
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 () |
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 | |
virtual void | updateColor () |
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 |
Public Member Functions inherited from TYAcousticInterface | |
virtual int | getNextRegimeNb () |
virtual const int | getNextRegimeNb () const |
virtual QString | getRegimeName () |
virtual const QString | getRegimeName () const |
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 TYRegime | buildRegime () |
virtual void | updateCurrentRegime () |
bool | getIsRegimeChangeAble () |
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 |
Protected Attributes | |
LPTYAcousticSurface | _pEnveloppe |
Enveloppe. More... | |
LPTYAcousticCircle | _pCircTop |
Surface de dessus. More... | |
LPTYAcousticCircle | _pCircBottom |
Surface de dessous. 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 |
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 () | |
Permet de creer des volumes acoustiques cylindriques.
Definition at line 31 of file TYAcousticCylinder.h.
TYAcousticCylinder::TYAcousticCylinder | ( | ) |
Constructeur.
Definition at line 29 of file TYAcousticCylinder.cpp.
TYAcousticCylinder::TYAcousticCylinder | ( | const TYAcousticCylinder & | other | ) |
Constructeur par copie.
Definition at line 73 of file TYAcousticCylinder.cpp.
|
virtual |
Destructeur.
Definition at line 78 of file TYAcousticCylinder.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.
Reimplemented from TYAcousticVolume.
Definition at line 635 of file TYAcousticCylinder.cpp.
|
virtual |
Calcule la surface active de la machine (somme des surfaces des elements actifs)
Reimplemented from TYAcousticVolume.
Definition at line 511 of file TYAcousticCylinder.cpp.
|
virtual |
Reimplemented from TYAcousticVolume.
Definition at line 522 of file TYAcousticCylinder.cpp.
|
virtual |
Ajout d'un regime dans le tableau des regimes
Reimplemented from TYAcousticInterface.
Definition at line 302 of file TYAcousticCylinder.cpp.
|
virtual |
Calcule le centre de gravite de ce volume.
Reimplemented from TYAcousticVolume.
Definition at line 591 of file TYAcousticCylinder.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. |
true
si la copie est possible; false
sinon. Reimplemented from TYAcousticVolume.
Definition at line 117 of file TYAcousticCylinder.cpp.
|
virtual |
Calcul la repartition des sources ponctuelles pour cet element en fonction des densites etablies.
Reimplemented from TYAcousticVolume.
Definition at line 375 of file TYAcousticCylinder.cpp.
|
virtual |
Export au format csv sur un flux transmis.
Reimplemented from TYAcousticInterface.
Definition at line 942 of file TYAcousticCylinder.cpp.
|
virtual |
Retourne l'ensemble des faces (polygones) composant ce volume.
Reimplemented from TYAcousticVolume.
Definition at line 570 of file TYAcousticCylinder.cpp.
|
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.
pAccSurf | La surface acoustique a rechercher. |
pMatrix | La matrice a mettre a jour. |
true
si la face est un composant de ce volume; false
sinon. Reimplemented from TYAcousticVolume.
Definition at line 684 of file TYAcousticCylinder.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 TYAcousticVolume.
Definition at line 154 of file TYAcousticCylinder.cpp.
|
inline |
Definition at line 196 of file TYAcousticCylinder.h.
|
inline |
|
virtual |
Calcul le centre de ce cylindre.
Definition at line 793 of file TYAcousticCylinder.cpp.
|
virtual |
Collecte les enfants de cet element de facon recursive ou non.
Reimplemented from TYElement.
Definition at line 226 of file TYAcousticCylinder.cpp.
|
inline |
Set/Get de la surface de dessous.
Definition at line 173 of file TYAcousticCylinder.h.
|
inline |
Set/Get de la surface de dessous.
Definition at line 177 of file TYAcousticCylinder.h.
|
inline |
Set/Get de la surface de dessus.
Definition at line 155 of file TYAcousticCylinder.h.
|
inline |
Set/Get de la surface de dessus.
Definition at line 159 of file TYAcousticCylinder.h.
double TYAcousticCylinder::getDiameter | ( | ) | const |
Retourne le diametre du cercle du bas.
Definition at line 697 of file TYAcousticCylinder.cpp.
|
virtual |
Genere des rectangles pour representer l'enveloppe de ce cylindre.
n | Le nombre de rectangles a generer. Si n=-1, n sera calcule a partir de la precision de distance definie par defaut. |
Definition at line 760 of file TYAcousticCylinder.cpp.
double TYAcousticCylinder::getHauteur | ( | ) | const |
Retourne la hauteur de ce cylindre, elle correspond a la distance entre les centres des cercles du cylindre.
Definition at line 720 of file TYAcousticCylinder.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.
Reimplemented from TYAcousticVolume.
Definition at line 312 of file TYAcousticCylinder.cpp.
|
inline |
Set/Get de l'element SourceSurfacic.
Definition at line 142 of file TYAcousticCylinder.h.
|
inline |
Set/Get de l'element SourceSurfacic.
Definition at line 146 of file TYAcousticCylinder.h.
|
virtual |
Retourne une liste des sous faces porteuses de sources cheminee ou bafflees
Reimplemented from TYAcousticVolume.
Definition at line 886 of file TYAcousticCylinder.cpp.
|
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.
Definition at line 596 of file TYAcousticCylinder.cpp.
|
virtual |
Test si le point passe se trouve a l'interieur de ce volume.
pt | Point dont on teste l'appartenance au volume. |
Reimplemented from TYAcousticVolume.
Definition at line 601 of file TYAcousticCylinder.cpp.
|
virtual |
Chargement d'un regime (-1 = regime courant)
Reimplemented from TYAcousticInterface.
Definition at line 264 of file TYAcousticCylinder.cpp.
|
virtual |
Calcule les normales des surfaces composant ce volume.
Reimplemented from TYAcousticVolume.
Definition at line 533 of file TYAcousticCylinder.cpp.
bool TYAcousticCylinder::operator!= | ( | const TYAcousticCylinder & | other | ) | const |
Operateur !=.
Definition at line 112 of file TYAcousticCylinder.cpp.
TYAcousticCylinder & TYAcousticCylinder::operator= | ( | const TYAcousticCylinder & | other | ) |
Operateur =.
Definition at line 82 of file TYAcousticCylinder.cpp.
bool TYAcousticCylinder::operator== | ( | const TYAcousticCylinder & | other | ) | const |
Operateur ==.
Definition at line 100 of file TYAcousticCylinder.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 TYAcousticVolume.
Definition at line 284 of file TYAcousticCylinder.cpp.
|
virtual |
Supprime toutes les sources d'un element
Reimplemented from TYAcousticVolume.
Definition at line 367 of file TYAcousticCylinder.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 255 of file TYAcousticCylinder.cpp.
|
inline |
Get/Set de l'enveloppe On utilise getAcEnveloppe au lieu de getEnveloppe qui paraitrait plus naturel a cause d'une ambiguite avec une commande getEnveloppe introduite anterieurement dans le code pour l'affichage et qu'on ne souhaite pas modifier pour limiter l'impact de la modification
Definition at line 195 of file TYAcousticCylinder.h.
|
inline |
Set/Get de la surface de dessous.
Definition at line 181 of file TYAcousticCylinder.h.
|
inline |
Set/Get de la surface de dessus.
Definition at line 163 of file TYAcousticCylinder.h.
|
virtual |
Set/Get du numero de regime de fonctionnement courant.
Reimplemented from TYAcousticInterface.
Definition at line 273 of file TYAcousticCylinder.cpp.
|
virtual |
Set/Get de la densite horizontale de sources.
Reimplemented from TYAcousticInterface.
Definition at line 333 of file TYAcousticCylinder.cpp.
|
virtual |
Set/Get de la densite verticale de sources.
Reimplemented from TYAcousticInterface.
Definition at line 350 of file TYAcousticCylinder.cpp.
void TYAcousticCylinder::setDiameter | ( | double | diameter | ) |
Fixe le diametre des 2 cercles.
diameter | Le nouveau diametre. |
Definition at line 702 of file TYAcousticCylinder.cpp.
void TYAcousticCylinder::setHauteur | ( | double | hauteur | ) |
Fixe la hauteur du cylindre. Seule la position du cercle de dessus est modifiee, les 2 cercles du cylindre sont paralleles.
hauteur | La nouvelle hauteur du cylindre. |
Definition at line 725 of file TYAcousticCylinder.cpp.
|
virtual |
Set/Get de l'etat rayonnant ou pas
Reimplemented from TYAcousticVolume.
Definition at line 904 of file TYAcousticCylinder.cpp.
|
virtual |
Get/Set du numero de regime suivant
Surface de dessous.
Reimplemented from TYAcousticVolume.
Definition at line 910 of file TYAcousticCylinder.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 243 of file TYAcousticCylinder.cpp.
|
virtual |
Get/Set du nom du regime
Surface de dessous.
Reimplemented from TYAcousticVolume.
Definition at line 924 of file TYAcousticCylinder.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. Reimplemented from TYAcousticVolume.
Definition at line 488 of file TYAcousticCylinder.cpp.
|
inline |
Set/Get de l'element SourceSurfacic.
Definition at line 150 of file TYAcousticCylinder.h.
|
virtual |
Retourne l'ensemble des sommets composant ce volume.
Reimplemented from TYAcousticVolume.
Definition at line 549 of file TYAcousticCylinder.cpp.
|
virtual |
Retourne une source ponctuelle equivalente a l'ensemble des sources. Cette methode est experimentale.
Reimplemented from TYAcousticVolume.
Definition at line 328 of file TYAcousticCylinder.cpp.
|
virtual |
Calcule la surface totale de ce volume.
Reimplemented from TYAcousticVolume.
Definition at line 504 of file TYAcousticCylinder.cpp.
|
virtual |
Retourne une chaine de caractere donnant des informations sur cet objet (utile pour le debugage).
Reimplemented from TYAcousticVolume.
Definition at line 138 of file TYAcousticCylinder.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 TYAcousticVolume.
Definition at line 143 of file TYAcousticCylinder.cpp.
|
virtual |
Mise a jour des parametres acoustiques du volume
Reimplemented from TYAcousticVolume.
Definition at line 800 of file TYAcousticCylinder.cpp.
void TYAcousticCylinder::updateSurfEnveloppe | ( | ) |
Calcul de la surface de l'enveloppe
Definition at line 936 of file TYAcousticCylinder.cpp.
|
virtual |
Calcule la boite englobant ce volume.
Reimplemented from TYAcousticVolume.
Definition at line 586 of file TYAcousticCylinder.cpp.
|
virtual |
Calcule le volume total de ce volume.
Reimplemented from TYAcousticVolume.
Definition at line 497 of file TYAcousticCylinder.cpp.
|
protected |
Surface de dessous.
Definition at line 241 of file TYAcousticCylinder.h.
|
protected |
Surface de dessus.
Definition at line 239 of file TYAcousticCylinder.h.
|
protected |
Enveloppe.
Definition at line 237 of file TYAcousticCylinder.h.