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