|
MapGuide API Reference
|
The MgGeometrySimplifier class provides the ability to simplify MgGeometry instances. More...
Inheritance diagram for MgGeometrySimplifier:Public Member Functions | |
| MgGeometrySimplifier () | |
| Creates an MgGeometrySimplifier object. | |
| MgGeometry * | Simplify (MgGeometry *geom, double tolerance, INT32 algorithm) |
| Simplifies the given geometry using the specified algorithm and tolerance. | |
The MgGeometrySimplifier class provides the ability to simplify MgGeometry instances.
$wktRw = new MgWktReaderWriter(); $geom = $wktRw->Read("LINESTRING (0 5, 1 5, 2 5, 5 5)"); $simp = new MgGeometrySimplifier(); $simplified = $simp->Simplify($geom, 10.0, MgGeometrySimplificationAlgorithmType::DouglasPeucker);
using OSGeo.MapGuide; ... MgWktReaderWriter wktRw = new MgWktReaderWriter(); MgGeometry geom = wktRw.Read("LINESTRING (0 5, 1 5, 2 5, 5 5)"); MgGeometrySimplifier simp = new MgGeometrySimplifier(); MgGeometry simplified = simp.Simplify(geom, 10.0, MgGeometrySimplificationAlgorithmType.DouglasPeucker);
import org.osgeo.mapguide; ... MgWktReaderWriter wktRw = new MgWktReaderWriter(); MgGeometry geom = wktRw.Read("LINESTRING (0 5, 1 5, 2 5, 5 5)"); MgGeometrySimplifier simp = new MgGeometrySimplifier(); MgGeometry simplified = simp.Simplify(geom, 10.0, MgGeometrySimplificationAlgorithmType.DouglasPeucker);