40 TYPoint(
bool PutInInstanceList =
false);
56 TYPoint(
double x,
double y,
double z,
bool PutInInstanceList =
false);
81 virtual bool deepCopy(
const TYElement* pOther,
bool copyId =
true,
bool pUseCopyTag =
false);
83 virtual std::string
toString()
const;
93 return dynamic_cast<OPoint3D*
>(
this);
#define OPROTODECL(classname)
#define TY_EXTENSION_DECL_ONLY(classname)
virtual std::string toString() const
bool operator!=(const TYPoint &other) const
Operateur !=.
virtual DOM_Element toXML(DOM_Element &domElement)
OPoint3D * downcast_opoint()
return TYPoint casted as OPoint3D
TYPoint & operator=(const TYPoint &other)
Operateur =.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
bool isEqual(const TYPoint &point) const
Tests equality using only coordiantes.
bool operator==(const TYPoint &other) const
Operateur ==.
virtual int fromXML(DOM_Element domElement)
TYPoint(bool PutInInstanceList=false)