+class Standard_EXPORT gpi_XYZ: public gp_XYZ
+{
+public:
+ gpi_XYZ();
+
+ gpi_XYZ(const Standard_Real X, const Standard_Real Y, const Standard_Real Z, int i): gp_XYZ(X, Y, Z), myIndex(i) {}
+
+ int getIndex() const {return myIndex; }
+protected:
+ int myIndex;
+};
+
+typedef std::list<gpi_XYZ*> Nodes_3D;