71 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
73 virtual std::string
toString()
const;
88 virtual bool makeGrid(
int nbCol,
int nbRow);
#define TY_EXT_GRAPHIC_DECL_ONLY(classname)
#define OPROTODECL(classname)
#define TY_EXTENSION_DECL_ONLY(classname)
SmartPtr< TYMurGeoNode > LPTYMurGeoNode
Smart Pointer sur TYMurGeoNode.
std::vector< LPTYMurGeoNode > TYTabMurGeoNode
Collection de noeuds geometriques de type TYMur.
TYGeometryNode TYMurGeoNode
Noeud geometrique de type TYMur.
std::vector< LPTYSourcePonctuelleGeoNode > TYTabSourcePonctuelleGeoNode
Collection de noeuds geometriques de type TYSourcePonctuelle.
Class to define a segment.
T * _pObj
The real pointer, must derived IRefCount.
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.
const bool isParoiLocked() const
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 ==.