X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Ftepal2med%2Fghs3dprl_mesh_wrap.h;h=69622498482f2fcf37a74ac2c1ff9f09d3594bd1;hb=0ab6a3e0b79a17ae0777497eea855925d5b1464b;hp=9984bc8437b243304e4852d88567dd83f9e8d164;hpb=c76ddc0ae514ae0ab3780dc579817b277971c0b1;p=plugins%2Fghs3dprlplugin.git diff --git a/src/tepal2med/ghs3dprl_mesh_wrap.h b/src/tepal2med/ghs3dprl_mesh_wrap.h old mode 100755 new mode 100644 index 9984bc8..6962249 --- a/src/tepal2med/ghs3dprl_mesh_wrap.h +++ b/src/tepal2med/ghs3dprl_mesh_wrap.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D +// Copyright (C) 2007-2020 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -39,10 +39,8 @@ //#undef MED_H //#undef MED_PROTO_H - extern "C" { #include //#include - } class CVWtab //contains size=size of vector and the vector (med_int or med_float) @@ -85,13 +83,22 @@ class familles{ class ghs3dprl_mesh_wrap { public: - QString medname,casename,path,pathini,filemed,format,format_tetra; - bool for_tetrahpc; //to know what files to read: .noboite or .mesh - QRegExp deletegroups; //regular expression + QString + medname, + casename, + path, + pathini, + filemed, + format, + format_tetra; + bool for_tetrahpc; //to know what files to read: .noboite or .mesh + bool for_multithread; //to know what files to read: one or more + QRegExp deletegroups; //regular expression long nbtetrastotal, nofile,nbfiles,nbfilestot, nbelem_limit_swap, + nbvert, nbedge, nbtria, nbtetr, // for current idom verbose; med_err err; med_idt fid,fidjoint; @@ -153,6 +160,8 @@ public: bool ReadFileMSGnew(const QString FileName); bool TestExistingFileMESHnew(const QString FileName); bool ReadFileGLO(const QString FileName); + bool ReadFileGLOBAL(const QString FileName); //mg-tetra v2.1.11 + bool ReadFileDefaultGLOBAL(long vert, long edge, long tria, long tetr); //as default when multithread as one output bool ReadFileFACES(const QString FileName); bool ReadFileMESH(const QString FileName); bool ReadFileNOBOITE(const QString FileName); @@ -160,9 +169,9 @@ public: bool ReadFilePOINTS(const QString FileName); bool Find_VerticesDomainToVerticesSkin(); bool Write_masterxmlMEDfile(); - bool Write_MEDfiles_v0(bool deletekeys=FALSE); - bool Write_MEDfiles_v1(bool deletekeys=FALSE); - bool Write_MEDfiles_v2(bool deletekeys=FALSE); + bool Write_MEDfiles_v0(bool deletekeys=false); + bool Write_MEDfiles_v1(bool deletekeys=false); + bool Write_MEDfiles_v2(bool deletekeys=false); }; #endif