Salome HOME
PR: merge from branch BR_UnitTests tag mergeto_trunk_17oct05
[modules/kernel.git] / src / MEDWrapper / V2_1 / med_misc.hxx
1 /*************************************************************************
2 * COPYRIGHT (C) 1999 - 2002  EDF R&D
3 * THIS LIBRARY IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
4 * IT UNDER THE TERMS OF THE GNU LESSER GENERAL PUBLIC LICENSE 
5 * AS PUBLISHED BY THE FREE SOFTWARE FOUNDATION; 
6 * EITHER VERSION 2.1 OF THE LICENSE, OR (AT YOUR OPTION) ANY LATER VERSION.
7 *
8 * THIS LIBRARY IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
9 * WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
10 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
11 * LESSER GENERAL PUBLIC LICENSE FOR MORE DETAILS.
12 *
13 * YOU SHOULD HAVE RECEIVED A COPY OF THE GNU LESSER GENERAL PUBLIC LICENSE
14 * ALONG WITH THIS LIBRARY; IF NOT, WRITE TO THE FREE SOFTWARE FOUNDATION,
15 * INC., 59 TEMPLE PLACE, SUITE 330, BOSTON, MA 02111-1307 USA
16 *
17 *************************************************************************/
18
19 #ifndef MED_MISC_H
20 #define MED_MISC_H
21 #include "med.hxx"
22
23
24 /* CHAINES DE CARACTERES FORTRAN => C */
25 namespace med_2_1{
26
27 extern
28 char *_MED1cstring(char *chaine,int longueur_reelle,int longueur_fixee);
29
30 extern
31 char *_MED2cstring(char *chaine, int longueur);
32
33 extern
34 med_err _MEDcstringFree(char *chaine);
35
36 extern
37 med_err _MEDfstring(char *chaine, med_int longueur_fixee);
38
39 /* Noms associes aux objets MED */
40 extern
41 med_err _MEDnomEntite(char *nom_ent,med_entite_maillage type_ent);
42
43 extern
44 med_err _MEDnomGeometrie(char *nom_geo,med_geometrie_element type_geo);
45
46 extern
47 med_err _MEDparametresGeometrie(med_entite_maillage type_ent, 
48                                med_geometrie_element type_geo, int *dim, int *nnoe,
49                                int *ndes);
50 extern
51 med_err _MEDnomDataset(char *nom_dataset,med_table quoi,
52                        med_connectivite type_conn);
53
54 /* Geometrie des objets MED */
55 extern 
56 med_err _MEDGeometrieElement(med_geometrie_element typ_geo[],
57                              med_entite_maillage typ_ent);
58
59 }
60
61 #endif /* MED_MISC_H */
62