00001 #ifndef STAGEMOTION_H
00002 #define STAGEMOTION_H 1
00003 #include <tcl.h>
00004 #include "motion.h"
00005 #include "project_utilities.h"
00006
00007 BEGIN_C_DECLARATIONS
00008
00009 int
00010 StageMotion_Open_Cmd (ClientData client_data, Tcl_Interp* interp,
00011 int objc, Tcl_Obj * const objv[]);
00012 int
00013 StageMotion_Close_Cmd (ClientData client_data, Tcl_Interp* interp,
00014 int objc, Tcl_Obj * const objv[]);
00015 int
00016 StageMotion_Move_Cmd (ClientData client_data, Tcl_Interp* interp,
00017 int objc, Tcl_Obj * const objv[]);
00018 int
00019 StageMotion_GetState_Cmd (ClientData client_data, Tcl_Interp* interp,
00020 int objc, Tcl_Obj * const objv[]);
00021 int
00022 StageMotion_Init (Tcl_Interp *interp);
00023
00024 int
00025 Stagemotion_Find (stagelocationp_t loc);
00026
00027 int
00028 Stagemotion_Position (stagelocationp_t loc);
00029
00030 int
00031 Stagemotion_Active (void);
00032
00033 END_C_DECLARATIONS
00034
00035 #endif