GEOS  3.9.1dev
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:
[legend]

Public Member Functions

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

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).

Definition at line 47 of file GeometryFilter.h.

Constructor & Destructor Documentation

virtual geos::geom::GeometryFilter::~GeometryFilter ( )
inlinevirtual

Definition at line 71 of file GeometryFilter.h.

Member Function Documentation

virtual void geos::geom::GeometryFilter::filter_ro ( const Geometry )
inlinevirtual
virtual void geos::geom::GeometryFilter::filter_rw ( Geometry )
inlinevirtual

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