Woolz Image Processing Version 1.4.0
|
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 */