/*
* Euler - a numerical lab
*
* platform : neutral
*
* file : graphics.h -- portable advanced graphics
*/
#ifndef _GRAPHICS_H_
#define _GRAPHICS_H_
#include "stack.h"
extern int fillcolor1,fillcolor2;
extern int markerfactor;
void ghold (void);
void show_graphics (void);
void mwindow (header *hd);
void mwindow0 (header *hd);
void mclip (header *hd);
void mclip0 (header *hd);
void mholding (header *hd);
void mholding0 (header *hd);
void mscale (header *hd);
void mscaling (header *hd);
void mkeepsquare (header *hd);
void mpixel (header *hd);
void mantialiasing (header *hd);
void mantialiasing0 (header *hd);
/*
* 2d plots
*/
void mplotarea (header *hd);
void mplot (header *hd);
void mplot1 (header *hd);
void msetplot (header *hd);
void mstyle (header *hd);
void mcolor (header *hd);
void mlstyle (header *hd);
void mlinew (header *hd);
void mframe (header *hd);
void mfcolor (header *hd);
/*
* 2d markers
*/
void mmark (header *hd);
void mmarkersize (header *hd);
void mmstyle (header *hd);
/*
* bars
*/
void mbar (header *hd);
void mbarcolor (header *hd);
void mbarstyle (header *hd);
/*
* 3d plots
*/
void mcontour (header *hd);
void mdensity (header *hd);
void mdcolor (header *hd);
void mdgrid (header *hd);
void mwire (header *hd);
void mwcolor (header *hd);
void msolid (header *hd);
void msolid1 (header *hd);
void msolidh (header *hd);
void mmesh (header *);
void mmeshflat (header *hd);
void mmeshfactor (header *hd);
void mfillcolor (header *hd);
void mtwosides (header *hd);
void mview (header *hd);
void mview0 (header *hd);
void mproject (header *hd);
/*
* text
*/
void mtext (header *hd);
void mctext (header *hd);
void mrtext (header *hd);
void mvtext (header *hd);
void mvctext (header *hd);
void mvrtext (header *hd);
void mvutext (header *hd);
void mvcutext (header *hd);
void mvrutext (header *hd);
void mtextsize (header *hd);
void mtcolor (header *hd);
/*
* events
*/
void mmouse (header *hd);
/*
* postscript
*/
void mpswindow (header *hd);
#endif
syntax highlighted by Code2HTML, v. 0.9.1