1 /*
2  * tkgeomap.h --
3  *
4  *	This header file describes the externally visible facilities of
5  *	the tkgeomap extension to Tcl.  See the tkgeomap (n) man page for
6  *	information on the commands this package adds to Tcl.
7  *
8  * Copyright (c) 2004 Gordon D. Carrie. All rights reserved.
9  *
10  * Licensed under the Open Software License version 2.1
11  *
12  * Please address questions and feedback to user0@tkgeomap.org
13  *
14  * @(#) $Id: tkgeomap.h,v 1.31 2009/10/23 20:37:25 tkgeomap Exp $
15  *
16  ********************************************
17  *
18  */
19 
20 #ifndef _TKGEOMAP
21 #define _TKGEOMAP
22 
23 #include <ctype.h>
24 #include <limits.h>
25 #include <tk.h>
26 #include <X11/Xlib.h>
27 #include <X11/Xutil.h>
28 #include <tk.h>
29 
30 #include "mapLines.h"
31 #include "geoLnArrToMap.h"
32 
33 #include "tclgeomap.h"
34 
35 #define TKGEOMAP_MAJOR_VERSION 2
36 #define TKGEOMAP_MINOR_VERSION 10
37 #define TKGEOMAP_PATCH_LEVEL
38 #define TKGEOMAP_VERSION "2.11.6"
39 
40 EXTERN int	TkgeomapLnArrInit _ANSI_ARGS_((Tcl_Interp *interp));
41 EXTERN int	TkgeomapPlaceInit _ANSI_ARGS_((Tcl_Interp *interp));
42 EXTERN int	Tkgeomap_Init _ANSI_ARGS_((Tcl_Interp *));
43 
44 /*
45  * This is the angle between the shaft of an arrow drawn at a geoplace and
46  * the side of one arrow tip.
47  *                             \
48  *     TKGEOMAP_PLACE_TIP_ANG ( \
49  *    ---------------------------
50  *     TKGEOMAP_PLACE_TIP_ANG ( /
51  *                             /
52  */
53 
54 #define TKGEOMAP_PLACE_TIP_ANG 30.0
55 
56 #endif
57