MEDnomGeometrie30.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 _MEDnomGeometrie30(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_SEG4 :
00050 strcpy(nom_geo,"---");
00051 break;
00052
00053 case MED_TRIA3 :
00054 strcpy(nom_geo,MED_NOM_TR3);
00055 break;
00056
00057 case MED_TRIA6 :
00058 strcpy(nom_geo,MED_NOM_TR6);
00059 break;
00060
00061 case MED_TRIA7 :
00062 strcpy(nom_geo,"---");
00063 break;
00064
00065 case MED_QUAD4 :
00066 strcpy(nom_geo,MED_NOM_QU4);
00067 break;
00068
00069 case MED_QUAD8 :
00070 strcpy(nom_geo,MED_NOM_QU8);
00071 break;
00072
00073 case MED_QUAD9 :
00074 strcpy(nom_geo,"---");
00075 break;
00076
00077 case MED_TETRA4 :
00078 strcpy(nom_geo,MED_NOM_TE4);
00079 break;
00080
00081 case MED_TETRA10 :
00082 strcpy(nom_geo,MED_NOM_T10);
00083 break;
00084
00085 case MED_OCTA12 :
00086 strcpy(nom_geo,"---");
00087 break;
00088
00089 case MED_HEXA8 :
00090 strcpy(nom_geo,MED_NOM_HE8);
00091 break;
00092
00093
00094 case MED_HEXA20 :
00095 strcpy(nom_geo,MED_NOM_H20);
00096 break;
00097
00098 case MED_HEXA27 :
00099 strcpy(nom_geo,"---");
00100 break;
00101
00102 case MED_PENTA6 :
00103 strcpy(nom_geo,MED_NOM_PE6);
00104 break;
00105
00106 case MED_PENTA15 :
00107 strcpy(nom_geo,MED_NOM_P15);
00108 break;
00109
00110 case MED_PYRA5 :
00111 strcpy(nom_geo,MED_NOM_PY5);
00112 break;
00113
00114 case MED_PYRA13 :
00115 strcpy(nom_geo,MED_NOM_P13);
00116 break;
00117
00118 case MED_POLYGONE :
00119 strcpy(nom_geo,MED_NOM_POG);
00120 break;
00121
00122 case MED_POLYEDRE :
00123 strcpy(nom_geo,MED_NOM_POE);
00124 break;
00125
00126 default :
00127 return -1;
00128 }
00129
00130 return 0;
00131 }