Woolz Image Processing Version 1.4.0
Alg.h
Go to the documentation of this file.
00001 #ifndef ALG_H
00002 #define ALG_H
00003 #if defined(__GNUC__)
00004 #ident "University of Edinburgh $Id: e070f68c05919f7a965250267cc9e80918670978 $"
00005 #else
00006 static char _Alg_h[] = "University of Edinburgh $Id: e070f68c05919f7a965250267cc9e80918670978 $";
00007 #endif
00008 /*!
00009 * \file         libAlg/Alg.h
00010 * \author       Bill Hill
00011 * \date         March 1999
00012 * \version      $Id: e070f68c05919f7a965250267cc9e80918670978 $
00013 * \par
00014 * Address:
00015 *               MRC Human Genetics Unit,
00016 *               MRC Institute of Genetics and Molecular Medicine,
00017 *               University of Edinburgh,
00018 *               Western General Hospital,
00019 *               Edinburgh, EH4 2XU, UK.
00020 * \par
00021 * Copyright (C), [2012],
00022 * The University Court of the University of Edinburgh,
00023 * Old College, Edinburgh, UK.
00024 * 
00025 * This program is free software; you can redistribute it and/or
00026 * modify it under the terms of the GNU General Public License
00027 * as published by the Free Software Foundation; either version 2
00028 * of the License, or (at your option) any later version.
00029 *
00030 * This program is distributed in the hope that it will be
00031 * useful but WITHOUT ANY WARRANTY; without even the implied
00032 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
00033 * PURPOSE.  See the GNU General Public License for more
00034 * details.
00035 *
00036 * You should have received a copy of the GNU General Public
00037 * License along with this program; if not, write to the Free
00038 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
00039 * Boston, MA  02110-1301, USA.
00040 * \brief        Main (top-level) header file for the Woolz numerical
00041 *               algorithms library.
00042 * \ingroup      Alg
00043 */
00044 
00045 #ifndef __EXTENSIONS__
00046 #define __EXTENSIONS__
00047 #endif
00048 
00049 #ifdef __cplusplus
00050 #ifndef WLZ_EXT_BIND
00051 using namespace std;
00052 #endif /* WLZ_EXT_BIND */
00053 #else
00054 #include <stdlib.h>
00055 #endif
00056 
00057 #ifndef WLZ_EXT_BIND
00058 #ifdef __cplusplus
00059 extern "C"
00060 {
00061 #endif
00062 #endif /* WLZ_EXT_BIND */
00063 
00064 #include <stdio.h>
00065 #include <stdarg.h>
00066 #include <math.h>
00067 #include <Alc.h>
00068 #include <AlgType.h>
00069 #include <AlgProto.h>
00070 
00071 #ifndef WLZ_EXT_BIND
00072 #ifdef __cplusplus
00073 }
00074 #endif
00075 #endif /* WLZ_EXT_BIND */
00076 
00077 #endif /* ! ALG_H */