gmlTcl_TagTracker.h

00001 /*
00002  * gmlTcl_TagTracker.h --
00003  *
00004  *    Wrapping of ARToolkitPlus into a Tcl interpreter.
00005  *
00006  *  Copyright (c) 2006 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 May 2006 (JL).
00012  */
00013 #ifndef __GMLTCL_TAG_TRACKER__
00014 #define __GMLTCL_TAG_TRACKER__
00015 
00016 #include "gml/base/gml_Types.h"
00017 
00018 #include "tcl.h"
00019 #include "tk.h"
00020 
00021 #include "gml/tcl/wrapper/wrapper/gmlTcl_Wrapper.h"
00022 
00023 extern char gmlTcl_gTrackerClassName[];
00024 extern gmlTcl_TWrapClass gmlTcl_gTrackerClassToken;
00025 
00026 /*
00027  * gmlTcl_TagTrackerInit --
00028  *
00029  *  Registers the "gmlTagTracker" class into the interpreter.
00030  */
00031 GML_EXTERN_C
00032 int gmlTcl_TagTrackerInit (Tcl_Interp * interp);
00033 
00034 /*
00035  * gmlTcl_TagTrackerExit --
00036  *
00037  *  De-registers the gmlTagTracker class and all its objects from the interpreter.
00038  */
00039 GML_EXTERN_C
00040 void gmlTcl_TagTrackerExit (Tcl_Interp * interp);
00041 
00042 /*
00043  * gmlTcl_gWrapParseTracker --
00044  *
00045  *  Parser functions for gmlTcl_WrapperParser.
00046  */
00047 GML_EXTERN_C
00048 extern gmlTcl_TWrapParseProc *gmlTcl_gWrapParseTagTracker;
00049 
00050 #endif /* __GMLTCL_TAG_TRACKER__ */
00051 
Generated on Tue Jun 12 14:03:27 2007 for gml by Doxygen 1.5.2.