38 float r = 158.0f, g = 158.0f, b = 0.0f;
52 defaultColor.
r = r / 255.0f;
53 defaultColor.
g = g / 255.0f;
54 defaultColor.
b = b / 255.0f;
92 if (TYAcousticRectangleNode::operator!=(other))
152 bool statParoiOk =
false;
158 QDomNodeList childs = domElement.childNodes();
159 for (
unsigned int i = 0; i < childs.length(); i++)
161 elemCur = childs.item(i).toElement();
206 printf(
"TYMur::abso non implemente.\n");
212 printf(
"TYMur::absom non implemente.\n");
All base classes related to 3D manipulation.
#define TYDIRPREFERENCEMANAGER
Representation graphique d'un mur (fichier header)
TY_EXT_GRAPHIC_INST(TYMur)
std::vector< LPTYSourcePonctuelleGeoNode > TYTabSourcePonctuelleGeoNode
Collection de noeuds geometriques de type TYSourcePonctuelle.
virtual const char * getClassName() const
static OPrototype * safeDownCast(OPrototype *pObject)
Class to define a segment.
virtual DOM_Element toXML(DOM_Element &domElement)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual TYTabSourcePonctuelleGeoNode getSrcs() const
virtual TYSourcePonctuelle srcPonctEquiv() const
virtual void updateGrid()
TYAcousticRectangleNode & operator=(const TYAcousticRectangleNode &other)
Operateur =.
virtual bool makeGrid(int nbCol, int nbRow)
virtual void distriSrcs()
virtual int fromXML(DOM_Element domElement)
virtual int intersects(const TYSurfaceInterface *pSurf, OSegment3D &seg) const
TYTabAcousticSurfaceGeoNode _tabAcousticSurf
Tableau des AcousticSurfaces.
virtual double surface() const
bool addAcousticSurf(LPTYAcousticSurfaceGeoNode pAccSurfGeoNode)
virtual void remAllSrcs()
TYRectangle * getBoundingRect()
virtual void setColor(const OColor &color)
QString _name
Nom courant de l'element.
bool callFromXMLIfEqual(DOM_Element &domElement, int *pRetVal=NULL)
TYElement * _pParent
Reference sur l'element parent.
void setParent(TYElement *pParent)
virtual void setColor(const OColor &color)
bool abso(const TYPoint &pt, TYSpectre &spectre) const
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
void setParoi(const LPTYParoi pParoi)
TYMateriauConstruction * getMateriau()
Surcharge de la methode getMateriau pour la dalle.
TYMur & operator=(const TYMur &other)
Operateur =.
virtual void updateGrid()
bool transm(const TYPoint &pt, TYSpectre &spectre) const
virtual void remAllSrcs()
virtual int fromXML(DOM_Element domElement)
virtual std::string toString() const
void setParoiLocked(const bool &bVal)
virtual DOM_Element toXML(DOM_Element &domElement)
virtual double surface() const
virtual void distriSrcs()
virtual int intersects(const TYSurfaceInterface *pSurf, OSegment3D &seg) const
virtual TYTabSourcePonctuelleGeoNode getSrcs() const
virtual TYSourcePonctuelle srcPonctEquiv() const
TYParoi * getParoi() const
bool operator!=(const TYMur &other) const
Operateur !=.
virtual bool makeGrid(int nbCol, int nbRow)
bool operator==(const TYMur &other) const
Operateur ==.
QString generateName(const char *classname)
Retourne le nom de la classe associe a un nombre.
static TYNameManager * get()
Retourne l'instance singleton.
virtual DOM_Element toXML(DOM_Element &domElement)
void setEpaisseur(double epaisseur)
TYMateriauConstruction * getMatFace2()
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
void setSize(float sizeX, float sizeY)