MEDsupportMeshnAxis.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 
00023 #include <string.h>
00024 #include <stdlib.h>
00025 
00034 med_int
00035 MEDsupportMeshnAxis(const med_idt fid,  const int meshit)
00036 {
00037   med_int  _ret=0;
00038   char     _meshpath[MED_TAILLE_SUP_MAA+MED_NAME_SIZE+1]=MED_SUP_MAA;
00039   char     _meshname[MED_NAME_SIZE+1]="";
00040   int      _num      = meshit-1;
00041 
00042   
00043 
00044 
00045   _MEDmodeErreurVerrouiller();
00046 
00047   
00048 
00049 
00050   if ( _MEDobjectGetName(fid, _meshpath ,_num, _meshname) < 0 ) {
00051     MED_ERR_(_ret,MED_ERR_ACCESS,MED_ERR_DATAGROUP,_meshpath);ISCRUTE_int(_num);
00052     goto ERROR;
00053   }
00054 
00055   if ( (_ret=MEDsupportMeshnAxisByName( fid, _meshname )) < 0) {
00056     MED_ERR_(_ret,MED_ERR_CALL,MED_ERR_API,MED_ERR_MESH_MSG);
00057     SSCRUTE(_meshname);SSCRUTE(_meshpath);SSCRUTE("MEDmeshnAxisByName");
00058     goto ERROR;
00059   }
00060 
00061  ERROR:
00062 
00063   return _ret;
00064 }