GEOS 3.14.0dev
Public Member Functions | List of all members
geos::geom::GeometryFilter Class Reference

Geometry classes support the concept of applying a Geometry filter to the Geometry. More...

#include <GeometryFilter.h>

Inheritance diagram for geos::geom::GeometryFilter:
geos::geom::util::PointExtracter geos::geom::util::PolygonExtracter geos::operation::distance::ConnectedElementLocationFilter geos::operation::distance::ConnectedElementPointFilter

Public Member Functions

virtual void filter_ro (const Geometry *)
 
virtual void filter_rw (Geometry *)
 

Detailed Description

Geometry classes support the concept of applying a Geometry filter to the Geometry.

In the case of GeometryCollection subclasses, the filter is applied to every element Geometry. A Geometry filter can either record information about the Geometry or change the Geometry in some way. Geometry filters implement the interface GeometryFilter. (GeometryFilter is an example of the Gang-of-Four Visitor pattern).


The documentation for this class was generated from the following file: