20 #ifndef __MESHCUT_UTILS_HXX__ 
   21 #define __MESHCUT_UTILS_HXX__ 
   34       POI1, 
SEG2, 
SEG3, 
TRIA3, 
TRIA6, 
QUAD4, 
QUAD8, 
TETRA4, 
TETRA10, 
PYRAM5, 
PYRAM13, 
PENTA6, 
PENTA15, 
HEXA8, 
HEXA20 
   38     void ERREUR(
const char* msg);
 
   43     bool appartient(std::string e, std::string tableau[], 
int taille);
 
   45     int numNoeudPointe(std::string b1, std::string b2, std::string b3);
 
   46     std::string 
strip(std::string S);
 
   55     std::string 
ASTER8(std::string s);
 
   67     std::string 
SIGNE(
double x);
 
   68     void champType(std::string type, med_entity_type MEM, med_geometry_type MGE, med_idt fid, med_idt fidout,
 
   69                    char *maa, 
char *nomChamp, 
char *nomChampMoy, med_field_type typeChamp, 
char *compChamp,
 
   70                    char *unitChamp, med_int nCompChamp, std::map<std::string, int> REFGAUSS, 
int ichamp);
 
   73     float distance2(
float x1, 
float y1, 
float z1, 
float x2, 
float y2, 
float z2);