Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

geos::geom::util::GeometryEditorOperation Class Reference

#include <GeometryEditorOperation.h>

Inheritance diagram for geos::geom::util::GeometryEditorOperation:

geos::geom::util::CoordinateOperation List of all members.

Public Member Functions

virtual Geometryedit (const Geometry *geometry, const GeometryFactory *factory)=0

Detailed Description

A interface which specifies an edit operation for Geometries.


Member Function Documentation

virtual Geometry* geos::geom::util::GeometryEditorOperation::edit const Geometry geometry,
const GeometryFactory factory
[pure virtual]
 

Edits a Geometry by returning a new Geometry with a modification. The returned Geometry might be the same as the Geometry passed in.

Parameters:
geometry the Geometry to modify
factory the factory with which to construct the modified Geometry (may be different to the factory of the input geometry)
Returns:
a new Geometry which is a modification of the input Geometry

Implemented in geos::geom::util::CoordinateOperation.


The documentation for this class was generated from the following file:
Generated on Sun Aug 21 22:58:56 2011 for GEOS by  doxygen 1.3.9.1