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 record 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 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 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

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

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>