Class PolygonHandlesProvider

java.lang.Object
com.luciad.edit.geometries.PolygonHandlesProvider
All Implemented Interfaces:
IGeometryHandlesProvider, AutoCloseable

public final class PolygonHandlesProvider extends Object implements AutoCloseable, IGeometryHandlesProvider
This handles provider can create handles to edit Polygon geometries.

It delegates its handle creation to a delegate IGeometryHandlesProvider for its exterior and interior PolylineRing instances.

Note: the handle to translate the entire feature is typically created by the IFeatureHandlesProvider. FeatureHandlesProvider does this by default.

Limitations of this handle provider:

  • it does not create a handle to remove interior PolylineRing instances
  • it does not create a handle to add new interior PolylineRing instances
  • it does not prevent you from modifying the PolylineRing instances that overlap with other PolylineRing instances, or that self-overlap.
Since:
2024.0.04