51 if (pSourceBafflee == NULL)
54 pSourceBafflee->setParent(
this);
57 pSourceBafflee->setAcousticRectangle(pRectangle);
75 if (TYAcousticRectangle::operator!=(other))
90 return "TYBoucheSurface";
142 pSrc->setParent(
this);
155 pSrc->setAcousticRectangle(temp);
TY_EXTENSION_INST(TYBoucheSurface)
double _z
z coordinate of OCoord3D
virtual const char * getClassName() const
static OPrototype * safeDownCast(OPrototype *pObject)
void normalize()
Normalizes this vector.
double _offsetSources
Offset de decalage des sources ponctuelles sur les surfaces.
TYAcousticRectangle & operator=(const TYAcousticRectangle &other)
Operateur =.
virtual double surface() const
virtual OVector3D normal() const
TYRectangle * getBoundingRect()
LPTYSourceSurfacic _pSrcSurf
Source surfacique.
virtual int fromXML(DOM_Element domElement)
LPTYSourceBafflee getSourceBafflee()
virtual ~TYBoucheSurface()
bool operator!=(const TYBoucheSurface &other) const
Operateur !=.
TYBoucheSurface & operator=(const TYBoucheSurface &other)
Operateur =.
virtual int fromXML(DOM_Element domElement)
bool operator==(const TYBoucheSurface &other) const
Operateur ==.
virtual void distriSrcs()
void setSourceBafflee(LPTYSourceBafflee pSrc)
virtual std::string toString() const
virtual void setColor(const OColor &color)
QString _name
Nom courant de l'element.
QString generateName(const char *classname)
Retourne le nom de la classe associe a un nombre.
static TYNameManager * get()
Retourne l'instance singleton.
double getCircleEqDiameter()
LPTYSourcePonctuelle getSrc(int index)
bool addSrc(LPTYSourcePonctuelle pSrcPonct)