Woolz Image Processing  Version 1.8.3
Wlz.h
Go to the documentation of this file.
1 #ifndef WLZ_H
2 #define WLZ_H
3 #if defined(__GNUC__)
4 #ident "University of Edinburgh $Id: 7e5ef7f74a734705f1f3a6e0bca55509cc995b5b $"
5 #else
6 static char _Wlz_h[] = "University of Edinburgh $Id: 7e5ef7f74a734705f1f3a6e0bca55509cc995b5b $";
7 #endif
8 /*!
9 * \file libWlz/Wlz.h
10 * \author Bill Hill
11 * \date March 1999
12 * \version $Id: 7e5ef7f74a734705f1f3a6e0bca55509cc995b5b $
13 * \par
14 * Address:
15 * MRC Human Genetics Unit,
16 * MRC Institute of Genetics and Molecular Medicine,
17 * University of Edinburgh,
18 * Western General Hospital,
19 * Edinburgh, EH4 2XU, UK.
20 * \par
21 * Copyright (C), [2012],
22 * The University Court of the University of Edinburgh,
23 * Old College, Edinburgh, UK.
24 *
25 * This program is free software; you can redistribute it and/or
26 * modify it under the terms of the GNU General Public License
27 * as published by the Free Software Foundation; either version 2
28 * of the License, or (at your option) any later version.
29 *
30 * This program is distributed in the hope that it will be
31 * useful but WITHOUT ANY WARRANTY; without even the implied
32 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
33 * PURPOSE. See the GNU General Public License for more
34 * details.
35 *
36 * You should have received a copy of the GNU General Public
37 * License along with this program; if not, write to the Free
38 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
39 * Boston, MA 02110-1301, USA.
40 * \brief Main (top-level) Woolz header file which includes all
41 * other header files required by Woolz.
42 * \ingroup Wlz
43 */
44 
45 #ifndef WLZ_EXT_BIND
46 #ifdef __cplusplus
47 extern "C"
48 {
49 #endif
50 #endif /* WLZ_EXT_BIND */
51 
52 #include <stdio.h>
53 #include <math.h>
54 #include <float.h>
55 #include <limits.h>
56 
57 #include <Alc.h>
58 
59 #include <Alg.h>
60 
61 #include <WlzError.h>
62 #include <WlzType.h>
63 #include <WlzDebug.h>
64 #include <WlzProto.h>
65 #include <WlzMacro.h>
66 
67 #ifndef WLZ_EXT_BIND
68 #ifdef __cplusplus
69 }
70 #endif
71 #endif /* WLZ_EXT_BIND */
72 
73 #endif /* !WLZ_H Don't put anything after this line */
Main (top-level) header file for the Woolz type allocation library.
Main (top-level) header file for the Woolz numerical algorithms library.
Defines the Woolz types. These are enumerations and structures which have been typedef&#39;d.
Definitions of Woolz error codes.
Defines the Woolz debug masks and function prototypes.
Woolz C pre-processor directives, eg macros.