2 #ifndef GHS3DPRL_MESH_WRAP_H
3 #define GHS3DPRL_MESH_WRAP_H
8 //Med File V 2.2 attributes
14 #include <med_proto.h>
18 using namespace med_2_2;
21 //contains size=size of vector and the vector (med_int or med_float)
25 med_int *tmint; //integer med
26 med_float *tmflo; //float med
29 CVWtab(long nb, med_int *pmint);
30 CVWtab(long nb, med_float *pmflo);
32 bool CVWtab_deallocate();
33 bool is_equal(CVWtab *tab2);
36 class ghs3dprl_mesh_wrap
39 QString casename,path;
47 bool list_keys_mesh_wrap(); //list keys
48 bool list_onekey_mesh_wrap(const QString &key);
49 long remove_key_mesh_wrap(const QRegExp &rxp);
50 long remove_all_keys_mesh_wrap();
51 bool insert_key(const QString &key,CVWtab *tab);
52 CVWtab* restore_key(const QString &key);
56 bool test_vertices_wrap();
59 long SwapOutOfMemory_key_mesh_wrap(const QRegExp &rxp);
60 bool ReadFileGLO(const QString FileName);
61 bool ReadFileFACES(const QString FileName);
62 bool ReadFileNOBOITE(const QString FileName);
63 bool ReadFileNOBOITEB(const QString FileName);
64 bool ReadFilePOINTS(const QString FileName);
65 bool Write_MEDfiles();