home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************
- * A header file for the interact.c module. *
- * *
- * Written by: Gershon Elber Ver 0.1, Aug. 1991 *
- *****************************************************************************/
-
- #ifndef INTERACT_H /* Define only once. */
- #define INTERACT_H
-
- /* [oveToPtr, DrawToPtr] points to the current drawing routine, which may */
- /* be one of the following: */
- /* [ScrnMoveTo, ScrnDrawTo] - screen drawing routines. */
- /* [PSMoveTo, PSDrawTo] - postscript drawing routines (postscrp.c). */
-
- extern void (* MoveToPtr)(RealType Coords[3]);
- extern void (* DrawToPtr)(RealType Coords[3]);
- void ScrnMoveTo(RealType Coords[3]);
- void ScrnDrawTo(RealType Coords[3]);
-
- void InteractGeomObject(IPObjectStruct *Objects);
- void DrawAllObjects(IPObjectStruct *Objects);
- void UpdateInteractHandleInput(void);
-
- #endif /* INTERACT_H */
-