/***************************************************************************** * 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 */