20 #ifndef __TY_PLAN_EAU__
21 #define __TY_PLAN_EAU__
72 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
74 virtual std::string
toString()
const;
std::vector< TYPoint > TYTabPoint
Collection de TYPoint.
#define TY_EXT_GRAPHIC_DECL_ONLY(classname)
#define OPROTODECL(classname)
#define TY_EXTENSION_DECL_ONLY(classname)
SmartPtr< TYPlanEauGeoNode > LPTYPlanEauGeoNode
Smart Pointer sur TYPlanEauGeoNode.
TYGeometryNode TYPlanEauGeoNode
Noeud geometrique de type TYPlanEau.
std::vector< LPTYPlanEauGeoNode > TYTabPlanEauGeoNode
Collection de noeuds geometriques de type TYPlanEau.
T * _pObj
The real pointer, must derived IRefCount.
void setListPoints(const TYTabPoint &pts)
double getAltitude() const
void setDistMax(const double dist)
TYTabPoint & getListPoints()
void setAltitude(double alt)
void setIsDMaxDefault(const bool &etat)
void setParent(TYElement *pParent)
bool operator!=(const TYPlanEau &other) const
Operateur !=.
virtual void setListPoints(const TYTabPoint &liste)
LPTYCourbeNiveau _pCrbNiv
Une courbe de niveau correspondant a ce plan d'eau.
void setAltitude(double alt)
virtual std::string toString() const
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual int fromXML(DOM_Element domElement)
void setIsDMaxDefault(const bool &etat)
void setDistMax(const double dist)
const bool getIsDMaxDefault() const
virtual TYTabPoint & getListPoints()
void setCrbNiv(LPTYCourbeNiveau pCrbNiv)
bool operator==(const TYPlanEau &other) const
Operateur ==.
double getAltitude() const
virtual const TYTabPoint & getListPoints() const
virtual DOM_Element toXML(DOM_Element &domElement)
const double getDistMax() const
LPTYCourbeNiveau getCrbNiv()
TYPlanEau & operator=(const TYPlanEau &other)
Operateur =.
virtual void setIsGeometryModified(bool isModified)