root/trunk/include/mapnik/wkb.hpp @ 881

Revision 881, 1.6 kB (checked in by artem, 19 months ago)

+ sqlite-input-plugin.patch (kunitoki)
+ wkb-sqlite.patch (kunitoki)
+ very preliminary spatial index support (idx_<tablename>_<geometry_field>)

Line 
1/*****************************************************************************
2 *
3 * This file is part of Mapnik (c++ mapping toolkit)
4 *
5 * Copyright (C) 2006 Artem Pavlenko
6 *
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
11 *
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 * Lesser General Public License for more details.
16 *
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this library; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
20 *
21 *****************************************************************************/
22
23//$Id: wkb.hpp 39 2005-04-10 20:39:53Z pavlenko $
24
25#ifndef WKB_HPP
26#define WKB_HPP
27
28#include <mapnik/geometry.hpp>
29#include <mapnik/ctrans.hpp>
30#include <mapnik/feature.hpp>
31namespace mapnik
32{
33    class MAPNIK_DECL geometry_utils
34    {
35    public:
36
37       static void from_wkb (Feature & feature,
38                             const char* wkb,
39                             unsigned size,
40                             bool multiple_geometries = false,
41                             bool sqlite_format = false);
42    private:
43       geometry_utils();
44       geometry_utils(geometry_utils const&);
45       geometry_utils& operator=(const geometry_utils&);
46    };
47}
48#endif //WKB_HPP
Note: See TracBrowser for help on using the browser.