23 #ifndef __TY_MURELEMENT__
24 #define __TY_MURELEMENT__
68 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
70 virtual std::string
toString()
const;
#define TY_EXT_GRAPHIC_DECL_ONLY(classname)
#define OPROTODECL(classname)
#define TY_EXTENSION_DECL_ONLY(classname)
std::vector< LPTYMurElementGeoNode > TYTabMurElementGeoNode
Collection de noeuds geometriques de type TYMurElement.
SmartPtr< TYMurElementGeoNode > LPTYMurElementGeoNode
Smart Pointer sur TYMurElementGeoNode.
TYGeometryNode TYMurElementGeoNode
Noeud geometrique de type TYMurElement.
std::vector< LPTYSourcePonctuelleGeoNode > TYTabSourcePonctuelleGeoNode
Collection de noeuds geometriques de type TYSourcePonctuelle.
Class to define a segment.
void setParent(TYElement *pParent)
virtual TYSourcePonctuelle srcPonctEquiv() const
virtual int intersects(const TYSurfaceInterface *pSurf, OSegment3D &seg) const
virtual double surface() const
const LPTYParoi getParoi() const
virtual void setColor(const OColor &color)
void setParoi(const LPTYParoi pParoi)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual std::string toString() const
virtual LPTYMateriauConstruction getMateriau() const
virtual int fromXML(DOM_Element domElement)
bool operator==(const TYMurElement &other) const
Operateur ==.
bool operator!=(const TYMurElement &other) const
Operateur !=.
virtual DOM_Element toXML(DOM_Element &domElement)
virtual TYTabSourcePonctuelleGeoNode getSrcs() const
virtual void distriSrcs()
TYMurElement & operator=(const TYMurElement &other)
Operateur =.
TYMateriauConstruction * getMatFace2()