1 // MED MEDMEM : MED files in memory
3 // Copyright (C) 2003 CEA/DEN, EDF R&D
7 // File : test_copie_mesh.cxx
16 #include "MEDMEM_Exception.hxx"
17 #include "MEDMEM_Mesh.hxx"
18 #include "MEDMEM_Family.hxx"
19 #include "MEDMEM_Group.hxx"
21 #include "MEDMEM_MedMeshDriver.hxx"
22 #include "MEDMEM_MedFieldDriver.hxx"
23 #include "MEDMEM_Support.hxx"
24 #include "MEDMEM_Field.hxx"
25 #include "MEDMEM_define.hxx"
28 int main (int argc, char ** argv) {
32 if (argc <3) { // after 3, ignored !
33 cerr << "Usage : " << argv[0]
34 << " filename meshname" << endl << endl;
38 string filename = argv[1] ;
39 string meshname = argv[2] ;
41 MESH * myMesh= new MESH() ;
42 myMesh->setName(meshname);
43 MED_MESH_RDONLY_DRIVER myMeshDriver(filename,myMesh) ;
44 myMeshDriver.setMeshName(meshname);
47 myMeshDriver.close() ;
49 cout << * myMesh << endl;
50 MESH * myMesh2 = new MESH(* myMesh);
52 cout << * myMesh2 << endl;