home *** CD-ROM | disk | FTP | other *** search
- #ifndef D3L2_H
- #define D3L2_H
-
- /****************************************************************
- * *
- * Filename : D3L2.h *
- * *
- *****************************************************************
- * *
- * Comment : Includedatei für die 3D-Darstellung *
- * *
- * Rev : V1.0 *
- * *
- * History : V1.0 erstellen dieses Files 06/01/90 *
- * *
- * Doc : Plotlibrary User's Guide *
- * *
- * Bugs : keine bekannten *
- * *
- * Autor : Oesch Silvano *
- * *
- * Datum : 06/01/90 *
- * *
- ****************************************************************/
-
- /****************************************************************
- * *
- * Definition der Funktionsparameter *
- * *
- ****************************************************************/
-
- #if PROTOTYPEN
-
- int trans3d(DATA *,DATA *,DATA *,int *,int *);
- int draw3d(void);
- void initrotation(void);
- void calcscale3d(void);
- void drawgline3d(DATA *,DATA *,DATA *,DATA *,DATA *,DATA *);
- void drawgrid3d(void);
- void clearhidden(void);
- int inithidden(void);
- void freehidden(void);
- void hiddenline(int ,int ,int ,int);
- int sfct0(DATA *,DATA *);
- int sfct2(DATA *,DATA *);
- void draw3dcurves(void);
- void d3lines(int (*)(DATA *,DATA *),int (*)(DATA *,DATA *));
- char doclipp3d(DATA *,DATA *,DATA *,DATA *,DATA *,DATA *);
- void checkclipp3d(DATA *,DATA *,DATA *,char *);
-
- #else
-
- int trans3d();
- int draw3d();
- void initrotation();
- void calcscale3d();
- void drawgline3d();
- void drawgrid3d();
- void clearhidden();
- int inithidden();
- void freehidden();
- void hiddenline();
- int sfct0();
- int sfct2();
- void d3lines();
- void draw3dcurves();
- char doclipp3d();
- void checkclipp3d();
-
- #endif
-
- #endif
-