00001 // Emacs will be in -*- Mode: c++ -*-
00002 //
00003 // ********** DO NOT REMOVE THIS BANNER **********
00004 //
00005 // SUMMARY: Language for a Finite Element Method
00006 // RELEASE: 2.0
00007 // USAGE : You may copy freely these files and use it for
00008 // teaching or research. These or part of these may
00009 // not be sold or used for a commercial purpose with-
00010 // out our consent : fax (33)1 44 27 44 11
00011 //
00012 // AUTHORS: C. Prud'homme
00013 // ORG :
00014 // E-MAIL : prudhomm@users.sourceforge.net
00015 //
00016 // ORIG-DATE: June-94
00017 // LAST-MOD: 13-Aug-00 at 22:40:20 by Christophe Prud'homme
00018 //
00019 // DESCRIPTION:
00020 /*
00021 This program is free software; you can redistribute it and/or modify
00022 it under the terms of the GNU General Public License as published by
00023 the Free Software Foundation; either version 2 of the License, or
00024 (at your option) any later version.
00025
00026 This program is distributed in the hope that it will be useful,
00027 but WITHOUT ANY WARRANTY; without even the implied warranty of
00028 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00029 GNU General Public License for more details.
00030
00031 You should have received a copy of the GNU General Public License
00032 along with this program; if not, write to the Free Software
00033 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00034
00035 */
00036
00037 // DESCRIP-END.
00038 //
00039
00040 #ifndef __RGRAPH_H
00041 #define __RGRAPH_H
00042
00043 namespace fem
00044 {
00045 void message(char *s);
00046 void erreur(char *s);
00047 void *safecalloc(long nb, long size);
00048 void initgraphique();
00049 void closegraphique();
00050 void rattente(int waitm);
00051 void cadre(float xmin,float xmax, float ymin, float ymax);
00052 void cadreortho(float centrex, float centrey, float rayon);
00053 void couleur(int c);
00054 void pointe(float x, float y);
00055 void rmoveto(float x, float y);
00056 void rlineto(float x, float y);
00057 void cercle(float centrex, float centrey, float rayon);
00058 void execute(char* s);
00059 void safefree(void** f);
00060 void reffecran();
00061 void raffpoly(int n, float *poly);
00062 }
00063 #endif /* __RGRAPH_H */