gmlTcl_Tracker.h

00001 /*
00002  * gmlTcl_Tracker.h --
00003  *
00004  *    Wrapping of gml_TTracker into a Tcl interpreter.
00005  *
00006  *  Copyright (c) 2003-2004 CLIPS-IMAG
00007  *
00008  *  See the file "gml_LicenseTerms.txt" for information on usage and redistribution
00009  *  of this file, and for a DISCLAIMER OF ALL WARRANTIES.
00010  *
00011  *  Created in March 2004 (JL).
00012  */
00013 #ifndef __GMLTCL_TRACKER__
00014 #define __GMLTCL_TRACKER__
00015 
00016 #include "tcl.h"
00017 #include "tk.h"
00018 
00019 #include "gml/tcl/wrapper/wrapper/gmlTcl_Wrapper.h"
00020 
00021 extern char gmlTcl_gTrackerClassName[];
00022 extern gmlTcl_TWrapClass gmlTcl_gTrackerClassToken;
00023 
00024 /*
00025  * gmlTcl_TrackerInit --
00026  *
00027  *  Registers the "gmlTracker" class into the interpreter.
00028  */
00029 GML_EXTERN_C
00030 int gmlTcl_TrackerInit (Tcl_Interp * interp);
00031 
00032 /*
00033  * gmlTcl_TrackerExit --
00034  *
00035  *  De-registers the gml_TTracker class and all its objects from the interpreter.
00036  */
00037 GML_EXTERN_C
00038 void gmlTcl_TrackerExit (Tcl_Interp * interp);
00039 
00040 /*
00041  * gmlTcl_gWrapParseTracker --
00042  *
00043  *  Parser functions for gmlTcl_WrapperParser.
00044  */
00045 extern gmlTcl_TWrapParseProc *gmlTcl_gWrapParseTracker;
00046 
00047 #endif /* __GMLTCL_TRACKER__ */
00048 
Generated on Tue Jun 12 14:03:27 2007 for gml by Doxygen 1.5.2.