GEOS
3.3.3
Main Page
Related Pages
Namespaces
Classes
Files
File List
include
geos
geom
GeometryComponentFilter.h
1
/**********************************************************************
2
* $Id: GeometryComponentFilter.h 2556 2009-06-06 22:22:28Z strk $
3
*
4
* GEOS - Geometry Engine Open Source
5
* http://geos.refractions.net
6
*
7
* Copyright (C) 2005-2006 Refractions Research Inc.
8
*
9
* This is free software; you can redistribute and/or modify it under
10
* the terms of the GNU Lesser General Public Licence as published
11
* by the Free Software Foundation.
12
* See the COPYING file for more information.
13
*
14
**********************************************************************/
15
16
#ifndef GEOS_GEOM_GEOMETRYCOMPONENTFILTER_H
17
#define GEOS_GEOM_GEOMETRYCOMPONENTFILTER_H
18
19
#include <geos/export.h>
20
#include <geos/inline.h>
21
22
namespace
geos {
23
namespace
geom {
// geos::geom
24
class
Geometry;
25
}
26
}
27
28
namespace
geos {
29
namespace
geom {
// geos::geom
30
44
class
GEOS_DLL
GeometryComponentFilter
{
45
public
:
46
53
virtual
void
filter_rw(
Geometry
*geom);
54
virtual
void
filter_ro(
const
Geometry
*geom);
55
56
virtual
~
GeometryComponentFilter
() {}
57
};
58
59
}
// namespace geos::geom
60
}
// namespace geos
61
62
//#ifdef GEOS_INLINE
63
//# include "geos/geom/GeometryComponentFilter.inl"
64
//#endif
65
66
#endif // ndef GEOS_GEOM_GEOMETRYCOMPONENTFILTER_H
67
68
/**********************************************************************
69
* $Log$
70
* Revision 1.4 2006/06/08 11:20:24 strk
71
* Added missing virtual destructor to abstract classes.
72
*
73
* Revision 1.3 2006/04/13 14:25:17 strk
74
* TopologyPreservingSimplifier initial port
75
*
76
* Revision 1.2 2006/03/24 09:52:41 strk
77
* USE_INLINE => GEOS_INLINE
78
*
79
* Revision 1.1 2006/03/09 16:46:49 strk
80
* geos::geom namespace definition, first pass at headers split
81
*
82
**********************************************************************/
geos::geom::Geometry
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition:
Geometry.h:168
geos::geom::GeometryComponentFilter
Definition:
GeometryComponentFilter.h:44
Generated on Sun Feb 21 2016 00:23:20 for GEOS by
1.8.7