Creates a new GeoBufferEditor.
This constructor does not initialize any state.
The editor for the geobuffer's base shape. See GeoBuffer.isSupportedBaseShape for a list of supported geobuffer base shape types.
The editor used for the base shape of the geobuffer. See GeoBuffer.isSupportedBaseShape for a list of supported geobuffer base shape types.
Returns true if context.shape
has a GEO_BUFFER.
Creates handles to edit the base shape of the geobuffer.
The default implementation delegates to Editor.getEditHandles, if it base shape. Base shape translation handles are removed from this list.
See GeoBuffer.isSupportedBaseShape for a list of supported geobuffer base shape types.
Creates an edit handle that paints helper lines for the geobuffer.
Creates a handle to translate the geobuffer.
Creates a handle to edit the GeoBuffer.width of the geobuffer.
Returns a handle that's used for geobuffer creation.
The default implementation delegates to Editor.getCreateHandle. For performance reasons, freehand creation is always disabled for geobuffer creation.
When creation starts, the GeoBuffer.width is changed to a default size.
Returns a set of handles for editing a GeoBuffer.
By default, this delegates to the following methods:
An editor that allows editing and creation of features with a geobuffer shape.
Handles
The geobuffer editor defines the following edit handles:Creation
The Editor.getCreateHandle of the width is changed to a default size.
Since
2022.1