LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
geometries

Editing geometries. More...

Classes

class  luciad::CompositeGeometryHandlesProvider
 A composite implementation of IGeometryHandlesProvider. More...
 
class  luciad::IGeometryEditCallback
 A callback interface that can signal that a geometry was edited. More...
 
class  luciad::IGeometryHandlesProvider
 This class can provide edit handles for a given Geometry. More...
 
class  luciad::PatchHandlesProvider
 This handles provider can be used to provider edit handles for a Patch geometry. More...
 
class  luciad::PointHandlesProvider
 This handles provider can create handles to edit Point geometries. More...
 
class  luciad::PolygonHandlesProvider
 This handles provider can create handles to edit Polygon geometries. More...
 
class  luciad::PolylineHandlesProvider
 This provider can create handles to edit Polyline geometries. More...
 
class  luciad::PolylineRingHandlesProvider
 This handles provider can create handles to edit PolylineRing geometries. More...
 

Detailed Description

Editing geometries.

Geometry handles providers define which handles are used for a certain geometry. It has a default implementation that supports many geometries.

IGeometryHandlesProvider is typically used in the context of feature editing, when a feature is edited by modifying its geometry.

See the related guide for an overview of the editing API.