Represents an acoustic rectangle arising from the discretization of the curved surface of a TYAcousticCylinder.
More...
|
| | TYAcousticRectangleFromCylinder (double cylinderRadius, double cylinderHeight, const OPoint3D &cylinderCenter, const OVector3D &cylinderAxis) |
| |
| double | getVerticalExtensionInRefCoordSystem (const TYGeometryNode &refCoordSystem) const override |
| | Compute the vertical extension of the surface. For a cylinder, the vertical extension is its height regardless of the reference coordinate system, in conformity with Probst. W, Huber B., THE CALCULATION OF SOUND LEVELS CAUSED BY REFLECTIONS AT CYLINDRICAL SURFACES, 2010. More...
|
| |
| double | getHorizontalExtensionInRefCoordSystem (const TYGeometryNode &refCoordSystem) const override |
| | Compute the horizontal extension of the surface. For a cylinder, the horizontal extension is its diameter regardless of the reference coordinate system, in conformity with Probst. W, Huber B., THE CALCULATION OF SOUND LEVELS CAUSED BY REFLECTIONS AT CYLINDRICAL SURFACES, 2010. More...
|
| |
| double | getRadius () const |
| | Provide the radius of the cylinder. More...
|
| |
| OPoint3D | getCenterInRefCoordSystem (const TYGeometryNode &refCoordSystem) const |
| | Provide a point along the axis of the cylinder in the reference coordinate system. More...
|
| |
| OVector3D | getAxisInRefCoordSystem (const TYGeometryNode &refCoordSystem) const |
| | Provide a vector colinear to the axis of the cylinder in the reference coordinate system. More...
|
| |
| | TYAcousticRectangle () |
| |
| | TYAcousticRectangle (const TYAcousticRectangle &other) |
| |
| virtual | ~TYAcousticRectangle () |
| |
| TYAcousticRectangle & | operator= (const TYAcousticRectangle &other) |
| | Operateur =. More...
|
| |
| bool | operator== (const TYAcousticRectangle &other) const |
| | Operateur ==. More...
|
| |
| bool | operator!= (const TYAcousticRectangle &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 TYTabSourcePonctuelleGeoNode | getSrcs () const |
| |
| virtual TYSourcePonctuelle | srcPonctEquiv () const |
| |
| virtual void | distriSrcs () |
| |
| virtual bool | setSrcsLw () |
| |
| virtual double | surface () const |
| |
| virtual OVector3D | normal () const |
| |
| virtual OPlan | plan () const |
| |
| virtual TYTabPoint | getContour (int n=-1) const |
| |
| virtual TYTabPoint3D | getOContour (int n=-1) const |
| |
| virtual int | intersects (const TYSurfaceInterface *pSurf, OSegment3D &seg) const |
| |
| virtual int | intersects (const OSegment3D &seg, OPoint3D &pt) const |
| |
| TYRectangle * | getShape () |
| |
| virtual void | inverseNormale () |
| |
| virtual void | exportMesh (std::deque< OPoint3D > &points, std::deque< OTriangle > &triangles, const TYGeometryNode &geonode) const |
| | Export the surface as a triangular mesh. More...
|
| |
| | TYAcousticSurface () |
| |
| | TYAcousticSurface (const TYAcousticSurface &other) |
| |
| virtual | ~TYAcousticSurface () |
| |
| TYAcousticSurface & | operator= (const TYAcousticSurface &other) |
| | Operateur =. More...
|
| |
| bool | operator== (const TYAcousticSurface &other) const |
| | Operateur ==. More...
|
| |
| bool | operator!= (const TYAcousticSurface &other) const |
| | Operateur !=. More...
|
| |
| virtual void | setIsAcousticModified (bool isModified) |
| |
| virtual void | setDensiteSrcsH (double densite, bool recursif=true) |
| |
| virtual void | setDensiteSrcsV (double densite, bool recursif=true) |
| |
| virtual void | propagateRegime () |
| |
| virtual void | propagateAtt (LPTYAttenuateur pAtt) |
| |
| virtual void | setCurRegime (int regime) |
| |
| virtual void | remAllSrcs () |
| |
| virtual bool | updateAcoustic (const bool &force=false) |
| |
| virtual int | intersects (const OPoint3D &pt) const |
| |
| virtual LPTYSpectre | getRealPowerSpectrum () |
| |
| virtual const OPlan & | getPlan () const |
| |
| LPTYSourceSurfacic | getSrcSurf () |
| |
| const LPTYSourceSurfacic | getSrcSurf () const |
| |
| void | setSrcSurf (const LPTYSourceSurfacic pSrcSurf) |
| |
| TYRectangle * | getBoundingRect () |
| |
| bool | getIsSub () |
| |
| void | setIsSub (bool isSub) |
| |
| virtual LPTYMateriauConstruction | getMateriau () const |
| |
| TYSpectre | setGlobalLW (const TYSpectre &spectre, const double &surfGlobale, const int ®ime=-1) |
| |
| virtual void | setIsRayonnant (bool rayonnant=true, bool recursif=true) |
| | Get/set de l'etat rayonnant ou pas. More...
|
| |
| virtual void | exportCSV (std::ofstream &ofs) |
| | Export au format csv sur un flux transmis. More...
|
| |
| | 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) |
| |
| TYElement & | operator= (const TYElement &other) |
| |
| bool | operator== (const TYElement &other) const |
| |
| bool | operator!= (const TYElement &other) const |
| |
| bool | callFromXMLIfEqual (DOM_Element &domElement, int *pRetVal=NULL) |
| |
| std::string | getMetierName () |
| |
| void * | getAllUses () |
| |
| void | setAllUses (void *allUses) |
| |
| void | cleanAllUses () |
| |
| virtual void | updateCurrentCalcul (TYListID &listID, bool recursif=true) |
| |
| virtual void | getChilds (LPTYElementArray &childs, 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...
|
| |
| | IRefCount () |
| |
| virtual | ~IRefCount () |
| |
| virtual int | incRef () |
| |
| virtual int | decRef () |
| |
| int | getRefCount () const |
| |
| virtual | ~OPrototype () |
| |
| virtual OPrototype * | clone () const =0 |
| |
| virtual const char * | getClassName () const |
| |
| bool | isA (const char *className) const |
| |
| | TYColorInterface () |
| |
| | TYColorInterface (const TYColorInterface &other) |
| |
| virtual | ~TYColorInterface () |
| |
| TYColorInterface & | operator= (const TYColorInterface &other) |
| |
| bool | operator== (const TYColorInterface &other) const |
| |
| bool | operator!= (const TYColorInterface &other) const |
| |
| void | deepCopy (const TYColorInterface *pOther, bool copyId=true, bool pUseCopyTag=false) |
| |
| DOM_Element | toXML (DOM_Element &domElement) |
| |
| int | fromXML (DOM_Element domElement) |
| |
| virtual void | setColor (const OColor &color) |
| |
| OColor | getColor () const |
| |
| virtual void | updateColor () |
| |
| | 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 void | setRegime (TYSpectre &Spectre, int regime=-1, bool recursif=false) |
| |
| virtual int | addRegime (const TYRegime ®ime) |
| |
| virtual int | addRegime () |
| |
| virtual bool | remRegime (int regime) |
| |
| virtual void | loadRegime (int regimeNb=-1) |
| |
| 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 () |
| |
| 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) |
| |
| | TYSurfaceInterface () |
| |
| virtual | ~TYSurfaceInterface () |
| |
| OVector3D | normalInRefCoordSystem (const TYGeometryNode &refCoordSystem) const |
| | Compute the normal to the surface in a given reference coordinate system. More...
|
| |
| virtual int | intersectsPlan (const OPlan &plan, OSegment3D &seg) const |
| |
Represents an acoustic rectangle arising from the discretization of the curved surface of a TYAcousticCylinder.
Definition at line 25 of file TYAcousticRectangleFromCylinder.h.