68 if (TYElement::operator!=(other))
72 if (ORepere3D::operator!=(other))
106 DOM_Element pointElem = domDoc.createElement(
"Point");
107 domNewElem.appendChild(pointElem);
112 DOM_Element vectorXElem = domDoc.createElement(
"Vector");
113 domNewElem.appendChild(vectorXElem);
118 DOM_Element vectorYElem = domDoc.createElement(
"Vector");
119 domNewElem.appendChild(vectorYElem);
124 DOM_Element vectorZElem = domDoc.createElement(
"Vector");
125 domNewElem.appendChild(vectorZElem);
142 QDomNodeList childs = domElement.childNodes();
144 for (
unsigned int i = 0; i < childs.length(); i++)
146 elemCur = childs.item(i).toElement();
147 if (elemCur.nodeName() ==
"Point")
154 if (elemCur.nodeName() ==
"Vector")
QDomDocument DOM_Document
TY_EXTENSION_INST(TYRepere)
double _y
y coordinate of OCoord3D
double _z
z coordinate of OCoord3D
double _x
x coordinate of OCoord3D
virtual const char * getClassName() const
3D frame with a point and 3 vectors.
OVector3D _vecK
Vector K for the Z axis.
OVector3D _vecJ
Vector J for the Y axis.
ORepere3D & operator=(const ORepere3D &repere)
operator=
OVector3D _vecI
Vector I for the X axis.
OPoint3D _origin
The origin point.
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual DOM_Element toXML(DOM_Element &domElement)
QString _name
Nom courant de l'element.
TYElement & operator=(const TYElement &other)
virtual int fromXML(DOM_Element domElement)
QString generateName(const char *classname)
Retourne le nom de la classe associe a un nombre.
static TYNameManager * get()
Retourne l'instance singleton.
virtual DOM_Element toXML(DOM_Element &domElement)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
virtual int fromXML(DOM_Element domElement)
virtual std::string toString() const
bool operator!=(const TYRepere &other) const
Operateur !=.
bool operator==(const TYRepere &other) const
Operateur ==.
TYRepere & operator=(const TYRepere &other)
Operateur =.
std::string doubleToStrPre(double val, int precision=2)