SpatiaLite
3.0.0-stable
|
00001 /* 00002 gaiageo.h -- Gaia common support for geometries 00003 00004 version 3.0, 2011 July 20 00005 00006 Author: Sandro Furieri a.furieri@lqt.it 00007 00008 ------------------------------------------------------------------------------ 00009 00010 Version: MPL 1.1/GPL 2.0/LGPL 2.1 00011 00012 The contents of this file are subject to the Mozilla Public License Version 00013 1.1 (the "License"); you may not use this file except in compliance with 00014 the License. You may obtain a copy of the License at 00015 http://www.mozilla.org/MPL/ 00016 00017 Software distributed under the License is distributed on an "AS IS" basis, 00018 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 00019 for the specific language governing rights and limitations under the 00020 License. 00021 00022 The Original Code is the SpatiaLite library 00023 00024 The Initial Developer of the Original Code is Alessandro Furieri 00025 00026 Portions created by the Initial Developer are Copyright (C) 2008 00027 the Initial Developer. All Rights Reserved. 00028 00029 Contributor(s): 00030 Klaus Foerster klaus.foerster@svg.cc 00031 00032 Alternatively, the contents of this file may be used under the terms of 00033 either the GNU General Public License Version 2 or later (the "GPL"), or 00034 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 00035 in which case the provisions of the GPL or the LGPL are applicable instead 00036 of those above. If you wish to allow use of your version of this file only 00037 under the terms of either the GPL or the LGPL, and not to allow others to 00038 use your version of this file under the terms of the MPL, indicate your 00039 decision by deleting the provisions above and replace them with the notice 00040 and other provisions required by the GPL or the LGPL. If you do not delete 00041 the provisions above, a recipient may use your version of this file under 00042 the terms of any one of the MPL, the GPL or the LGPL. 00043 00044 */ 00045 00046 00053 #ifndef DOXYGEN_SHOULD_SKIP_THIS 00054 /* stdio.h included for FILE objects. */ 00055 #include <stdio.h> 00056 #ifdef DLL_EXPORT 00057 #define GAIAGEO_DECLARE __declspec(dllexport) 00058 #else 00059 #define GAIAGEO_DECLARE extern 00060 #endif 00061 #endif 00062 00063 #ifndef _GAIAGEO_H 00064 #ifndef DOXYGEN_SHOULD_SKIP_THIS 00065 #define _GAIAGEO_H 00066 #endif 00067 00068 #include "gg_const.h" 00069 #include "gg_structs.h" 00070 #include "gg_core.h" 00071 #include "gg_mbr.h" 00072 #include "gg_formats.h" 00073 #include "gg_dynamic.h" 00074 #include "gg_advanced.h" 00075 00076 #endif /* _GAIAGEO_H */