GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Options

SketchToolUpdateOptions Class

Default update options set for the Sketch widget.
ArcGIS Maps SDK for JavaScript

public class SketchToolUpdateOptions :
System.IEquatable<dymaptic.GeoBlazor.Pro.Options.SketchToolUpdateOptions>

Inheritance System.Object 🡒 SketchToolUpdateOptions

Implements System.IEquatable<SketchToolUpdateOptions>

Constructors

SketchToolUpdateOptions(Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReshapeOptions, DefaultUpdateHighlightOptions) Constructor

Default update options set for the Sketch widget.
ArcGIS Maps SDK for JavaScript

public SketchToolUpdateOptions(System.Nullable<dymaptic.GeoBlazor.Pro.Enums.SketchTool> Tool, System.Nullable<bool> EnableRotation, System.Nullable<bool> EnableScaling, System.Nullable<bool> EnableZ, System.Nullable<bool> MultipleSelectionEnabled, System.Nullable<bool> PreserveAspectRatio, System.Nullable<bool> ToggleToolOnClick, dymaptic.GeoBlazor.Core.Options.ReshapeOptions ReshapeOptions, dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions HighlightOptions);

Parameters

Tool System.Nullable<SketchTool>

Name of the update tool.
ArcGIS Maps SDK for JavaScript

EnableRotation System.Nullable<System.Boolean>

Indicates if the rotation operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

EnableScaling System.Nullable<System.Boolean>

Indicates if the scale operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

EnableZ System.Nullable<System.Boolean>

Indicates if z-values can be modified when updating the graphic.
default true
ArcGIS Maps SDK for JavaScript

MultipleSelectionEnabled System.Nullable<System.Boolean>

Indicates whether more than one selection can be made at once.
default true
ArcGIS Maps SDK for JavaScript

PreserveAspectRatio System.Nullable<System.Boolean>

Indicates if the uniform scale operation will be enabled when updating graphics.
ArcGIS Maps SDK for JavaScript

ToggleToolOnClick System.Nullable<System.Boolean>

Indicates if the graphic being updated can be toggled between transform and reshape update options.
default true
ArcGIS Maps SDK for JavaScript

ReshapeOptions dymaptic.GeoBlazor.Core.Options.ReshapeOptions

Changes the behavior for the reshape tool. Defines the operations for edge and/or the constraints for moving a shape and/or a vertex. Only supported in 3D.

HighlightOptions dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions

Options that control when to display or hide highlights for update operations.

Properties

SketchToolUpdateOptions.EnableRotation Property

Indicates if the rotation operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> EnableRotation { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchToolUpdateOptions.EnableScaling Property

Indicates if the scale operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> EnableScaling { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchToolUpdateOptions.EnableZ Property

Indicates if z-values can be modified when updating the graphic.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> EnableZ { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchToolUpdateOptions.HighlightOptions Property

Options that control when to display or hide highlights for update operations.

public dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions HighlightOptions { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions

SketchToolUpdateOptions.MultipleSelectionEnabled Property

Indicates whether more than one selection can be made at once.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> MultipleSelectionEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchToolUpdateOptions.PreserveAspectRatio Property

Indicates if the uniform scale operation will be enabled when updating graphics.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> PreserveAspectRatio { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchToolUpdateOptions.ReshapeOptions Property

Changes the behavior for the reshape tool. Defines the operations for edge and/or the constraints for moving a shape and/or a vertex. Only supported in 3D.

public dymaptic.GeoBlazor.Core.Options.ReshapeOptions ReshapeOptions { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Options.ReshapeOptions

SketchToolUpdateOptions.ToggleToolOnClick Property

Indicates if the graphic being updated can be toggled between transform and reshape update options.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ToggleToolOnClick { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchToolUpdateOptions.Tool Property

Name of the update tool.
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.SketchTool> Tool { get; set; }

Property Value

System.Nullable<SketchTool>