MEDfieldValueWithProfileWr.c

Aller à la documentation de ce fichier.
00001 /*  This file is part of MED.
00002  *
00003  *  COPYRIGHT (C) 1999 - 2015  EDF R&D, CEA/DEN
00004  *  MED is free software: you can redistribute it and/or modify
00005  *  it under the terms of the GNU Lesser General Public License as published by
00006  *  the Free Software Foundation, either version 3 of the License, or
00007  *  (at your option) any later version.
00008  *
00009  *  MED is distributed in the hope that it will be useful,
00010  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012  *  GNU Lesser General Public License for more details.
00013  *
00014  *  You should have received a copy of the GNU Lesser General Public License
00015  *  along with MED.  If not, see <http://www.gnu.org/licenses/>.
00016  */
00017 
00018 
00019 #include <med_config.h>
00020 #include <med.h>
00021 #include <med_outils.h>
00022 #include <string.h>
00023 #include <stdlib.h>
00024 
00046 med_err MEDfieldValueWithProfileWr(const med_idt              fid,
00047                                    const char*  const         fieldname,
00048                                    const med_int              numdt,
00049                                    const med_int              numit,
00050                                    const med_float            dt,
00051                                    const med_entity_type      entitype,
00052                                    const med_geometry_type    geotype,
00053                                    const med_storage_mode     storagemode,
00054                                    const char * const         profilename,
00055                                    const char * const         localizationname,
00056                                    const med_switch_mode      switchmode,
00057                                    const med_int              componentselect,
00058                                    const med_int              nentity,
00059                                    const unsigned char* const value)
00060 {
00061   char *  name = "_MEDfieldValueAdvancedWr";
00062   int     dummy=0;
00063   med_err fret=-1;
00064   med_int majeur=0, mineur=0, release=0;
00065   MedFuncType func;
00066 
00067 
00068 /*   ISCRUTE((*filter).nentity              ); */
00069 /*   ISCRUTE((*filter).nvaluesperentity     ); */
00070 /*   ISCRUTE((*filter).nconstituentpervalue ); */
00071 /*   ISCRUTE((*filter).constituentselect       ); */
00072 /*   ISCRUTE((*filter).switchmode              ); */
00073 /*   ISCRUTE((*filter).filterarraysize         ); */
00074 /*   ISCRUTE((*filter).profilearraysize        ); */
00075 /*   ISCRUTE((*filter).storagemode             ); */
00076 /*   SSCRUTE((*filter).profilename             ); */
00077 
00078   MEDfileNumVersionRd(fid, &majeur, &mineur, &release);
00079 
00080   func = _MEDversionedApi3(name,majeur,mineur,release);
00081   if ( func != (MedFuncType) NULL )
00082     func (dummy,
00083           fid,
00084           fieldname,
00085           numdt,
00086           numit,
00087           dt,
00088           entitype,
00089           geotype,
00090           storagemode,
00091           profilename,
00092           localizationname,
00093           switchmode,
00094           componentselect,
00095           NULL,
00096           nentity,
00097           value,
00098           &fret);
00099 
00100   return fret;
00101 }

Généré le Thu Oct 8 14:26:16 2015 pour MED fichier par  doxygen 1.6.1