+// void DriverGMF_Write::WriteSizeMapFromMesh( double size )
+// {
+// // Open file
+// const int dim = 3, version = sizeof(long) == 4 ? 2 : 3;
+// int meshID = GmfOpenMesh( myFile.c_str(), GmfWrite, version, dim );
+//
+// // Vertices Keyword
+// int iN = 0, nbNodes = myMesh->NbNodes();
+// GmfSetKwd( meshID, GmfVertices, nbNodes );
+// double xyz[3];
+// SMDS_NodeIteratorPtr nodeIt = myMesh->nodesIterator();
+// while ( nodeIt->more() )
+// {
+// const SMDS_MeshNode* n = nodeIt->next();
+// n->GetXYZ( xyz );
+// GmfSetLin( meshID, GmfVertices, xyz[0], xyz[1], xyz[2], n->getshapeId() );
+// }
+//
+// // solAtVertices Keyword
+// int TypTab[] = {GmfSca};
+// GmfSetKwd(meshID, GmfSolAtVertices, nbNodes, 1, TypTab);
+// for ( int i=1; i<= nbNodes; i++)
+// {
+// double ValTab[] = {size};
+// GmfSetLin( meshID, GmfSolAtVertices, ValTab);
+// }
+//
+// // Close File
+// GmfCloseMesh( meshID );
+// }
+