MEDnomGeometrie.c
Aller à la documentation de ce fichier.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include <med.h>
00020 #include <med_config.h>
00021 #include <med_outils.h>
00022 #include <string.h>
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 med_err _MEDnomGeometrie(char *nom_geo,med_geometrie_element type_geo)
00034 {
00035 switch (type_geo)
00036 {
00037 case MED_POINT1 :
00038 strcpy(nom_geo,MED_NOM_PO1);
00039 break;
00040
00041 case MED_SEG2 :
00042 strcpy(nom_geo,MED_NOM_SE2);
00043 break;
00044
00045 case MED_SEG3 :
00046 strcpy(nom_geo,MED_NOM_SE3);
00047 break;
00048
00049 case MED_TRIA3 :
00050 strcpy(nom_geo,MED_NOM_TR3);
00051 break;
00052
00053 case MED_TRIA6 :
00054 strcpy(nom_geo,MED_NOM_TR6);
00055 break;
00056
00057 case MED_QUAD4 :
00058 strcpy(nom_geo,MED_NOM_QU4);
00059 break;
00060
00061 case MED_QUAD8 :
00062 strcpy(nom_geo,MED_NOM_QU8);
00063 break;
00064
00065 case MED_TETRA4 :
00066 strcpy(nom_geo,MED_NOM_TE4);
00067 break;
00068
00069 case MED_TETRA10 :
00070 strcpy(nom_geo,MED_NOM_T10);
00071 break;
00072
00073 case MED_HEXA8 :
00074 strcpy(nom_geo,MED_NOM_HE8);
00075 break;
00076
00077 case MED_HEXA20 :
00078 strcpy(nom_geo,MED_NOM_H20);
00079 break;
00080
00081 case MED_PENTA6 :
00082 strcpy(nom_geo,MED_NOM_PE6);
00083 break;
00084
00085 case MED_PENTA15 :
00086 strcpy(nom_geo,MED_NOM_P15);
00087 break;
00088
00089 case MED_PYRA5 :
00090 strcpy(nom_geo,MED_NOM_PY5);
00091 break;
00092
00093 case MED_PYRA13 :
00094 strcpy(nom_geo,MED_NOM_P13);
00095 break;
00096
00097 case MED_POLYGONE :
00098 strcpy(nom_geo,MED_NOM_POG);
00099 break;
00100
00101 case MED_POLYEDRE :
00102 strcpy(nom_geo,MED_NOM_POE);
00103 break;
00104
00105 default :
00106 return -1;
00107 }
00108
00109 return 0;
00110 }