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 Fri Mar 27 04:53:30 2009 for GEOS by  doxygen 1.5.4