Main Page | Alphabetical List | Class List | File List | Class Members | File Members

femGraphic.hpp

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:  5-Apr-02 at 19:43:58 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, float = 0, float = 0 );
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 */

This is the FreeFEM reference manual
Provided by The KFEM project