67 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
69 virtual std::string
toString()
const;
#define OPROTODECL(classname)
#define TY_EXTENSION_DECL_ONLY(classname)
T * _pObj
The real pointer, must derived IRefCount.
void setParent(TYElement *pParent)
virtual DOM_Element toXML(DOM_Element &domElement)
void setMatStruct(const LPTYMateriauConstruction mat)
TYMateriauConstruction * getMatStruct()
LPTYMateriauConstruction _matStruct
Materiau interne.
void setEpaisseur(double epaisseur)
const TYMateriauConstruction * getMatStruct() const
double getEpaisseur() const
const TYMateriauConstruction * getMatFace1() const
TYParoi & operator=(const TYParoi &other)
Operateur =.
double _epaisseur
Epaisseur.
TYMateriauConstruction * getMatFace2()
virtual int fromXML(DOM_Element domElement)
LPTYMateriauConstruction _matFace2
Materiau face 2 (exterieure)
const TYMateriauConstruction * getMatFace2() const
void setMatFace2(const LPTYMateriauConstruction &mat)
bool operator!=(const TYParoi &other) const
Operateur !=.
bool operator==(const TYParoi &other) const
Operateur ==.
void setMatFace1(const LPTYMateriauConstruction &mat)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
LPTYMateriauConstruction _matFace1
Materiau face 1 (interieure)
virtual std::string toString() const
TYMateriauConstruction * getMatFace1()