Last updated

API / geotoolkit / seismic / widgets / tools / HorizonPicker / HorizonPicker

Class: HorizonPicker

tools.HorizonPicker.HorizonPicker

Horizon picker tool - generates horizon, depended on seismic data.

Hierarchy

Table of contents

Constructors
Methods
Css Properties
Name Type Description
enabledbooleanEnabled state
erasershapeAnchoredShapeEraser shape (default is red square)
erasershape-alignmentAnchorTypeAlignment according to the anchor point
erasershape-axnumberAnchor x position
erasershape-aynumberAnchor y position
erasershape-clipstyleClipStyleClipping style
erasershape-clipstyle-evenoddbooleanTrue if evenodd mode is on ('nonzero' mode otherwise)
erasershape-clipstyle-geometryGraphicsPathClipping geometry
erasershape-clipstyle-geometry-boundsRectBounds
erasershape-clipstyle-geometry-bounds-heightnumberHeight
erasershape-clipstyle-geometry-bounds-readonlybooleanReadonly
erasershape-clipstyle-geometry-bounds-widthnumberWidth
erasershape-clipstyle-geometry-bounds-xnumberLeft
erasershape-clipstyle-geometry-bounds-ynumberTop
erasershape-clipstyleGraphicsPathClipping style
erasershape-cssclassstringThe css class name of this node
erasershape-csscursorstringCSS cursor associated with node
erasershape-cssstylestringCSS style to be applied to inserted elements
erasershape-fillstylestringStyle applied on fill
erasershape-fillstyleFillStyleStyle applied on fill
erasershape-fillstyle-colorstringColor in CSS form
erasershape-fillstyle-evenoddmodebooleanEven-odd fill mode
erasershape-fillstyle-fillpatternPatternPattern
erasershape-fillstyle-fillpattern-containernamestringAn optional container name, which creates an image pattern. This parameter is used for serialization if you want to save are reference to pattern instead of the pattern itself
erasershape-fillstyle-fillpattern-patternnamestringName of this pattern for indexing
erasershape-fillstyle-fillpattern-scalablebooleanFlag that sets scalability of the pattern coordinates, or relative to the shape it is filling (It is not supported)
erasershape-fillstyle-foregroundstringForeground color
erasershape-fillstyle-patternPatternPattern
erasershape-heightnumberShape height
erasershape-idstring | numberId of the node, its a unique identifier
erasershape-ispointingupbooleanDefines whether the shape is always pointing up
erasershape-layoutstyleLayoutStyleLayout style to specify how to lay out shape
erasershape-layoutstyle-constraintSizeConstraintLayout constrains
erasershape-layoutstyle-flexgrownumberNumber specifying how much the item will grow relative to the rest of the items inside the same container
erasershape-layoutstyle-flexshrinknumberNumber specifying how much the item will shrink relative to the rest of the items inside the same container
erasershape-layoutstyle-floatstringFloat position
erasershape-layoutstyle-positionstringLayout position
erasershape-layoutstyle-sizenumber | stringLayout size
erasershape-linestylestringStyle applied on outline
erasershape-linestyleLineStyleStyle applied on outline
erasershape-linestyle-colorstringColor in CSS form
erasershape-linestyle-fillstringOptional fill style to be used to fill lines generated with this style
erasershape-linestyle-fillFillStyleOptional fill style to be used to fill lines generated with this style
erasershape-linestyle-linecapCapStyleThe line cap style
erasershape-linestyle-linedashoffsetnumberLine dash offset of dashed line
erasershape-linestyle-linejoinJoinStyleThe line join style
erasershape-linestyle-pixelsnapmodebooleanPixel Snap Mode, default(
erasershape-linestyle-scalablebooleanTrue if width should depend on transformation
erasershape-linestyle-unitstringOptional unit for the width
erasershape-linestyle-widthnumber | stringThe line thickness
erasershape-localtransformTransformationLocal transformation
erasershape-localtransform-dxnumberX axis translation
erasershape-localtransform-dynumberY axis translation
erasershape-localtransform-xxnumberX scale
erasershape-localtransform-xynumberXy skew
erasershape-localtransform-yxnumberYx skew
erasershape-localtransform-yynumberY scale
erasershape-marginsnumber | stringIt has properties for specifying the margins for each side
erasershape-maxdimensionDimensionMaximum size for rendering
erasershape-maxdimension-heightnumberHeight of dimension
erasershape-maxdimension-widthnumberWidth of dimension or properties
erasershape-mindimensionDimensionMinimum size for rendering
erasershape-namestringName of the node. It is often used for debugging purposes or to simplify queries
erasershape-opacitynumberNode opacity (from 0 to 1). If it is undefined or null it inherits property from the parent. It changes globalAlpha on the rendering context
erasershape-opacityblendmodeBlendModeNode opacity mode to blend it
erasershape-preserveaspectratiobooleanPreserve aspect ratio of the anchored shape
erasershape-preservereadingorientationbooleanPreserve reading orientation for local transform
erasershape-preserverightanglebooleanPreserve right angle for local transformation
erasershape-rotationanglenumberRotation angle at anchor
erasershape-scalescrollstrategyScaleScrollStrategyScale scroll strategy
erasershape-scalescrollstrategy-enabledbooleanEnable flag
erasershape-selectablebooleanSelectable node, a boolean to determine if selection should consider this node
erasershape-sizeisindevicespacebooleanIs coordinate in device space
erasershape-taganyCustom information associated with node. It is a user object which can be used by client code to store information or attach an application object to the shape
erasershape-transformstringAdditional CSS transformation applied to node or 'none'
erasershape-transformTransformationAdditional CSS transformation applied to node or 'none'
erasershape-useminmaxdimensionsbooleanUse the min max dimensions to limit visual size
erasershape-visiblebooleanVisibility of the node, a boolean to determine if the node should be rendered or not
erasershape-widthnumberShape width
erasershape-z-indexnumberDefine node z-index
erasersizenumberEraser size
extendedfocusbooleanTrue for extended focus
focussymbolSymbolShapeSymbol for point focus (default is red square)
focussymbol-alignmentAnchorTypeAlignment according to the anchor point
focussymbol-alignmentAnchorTypeAnchor type of symbol
focussymbol-axnumberAnchor x position
focussymbol-aynumberAnchor y position
focussymbol-cachebooleanSet it to true if you want to cache complex geometry to raster
focussymbol-clipstyleClipStyleClipping style
focussymbol-clipstyleGraphicsPathClipping style
focussymbol-cssclassstringThe css class name of this node
focussymbol-csscursorstringCSS cursor associated with node
focussymbol-cssstylestringCSS style to be applied to inserted elements
focussymbol-fillstylestringStyle applied on fill
focussymbol-fillstyleFillStyleStyle applied on fill
focussymbol-heightnumberShape height
focussymbol-idstring | numberId of the node, its a unique identifier
focussymbol-ispointingupbooleanDefines whether the shape is always pointing up
focussymbol-layoutstyleLayoutStyleLayout style to specify how to lay out shape
focussymbol-linestylestringStyle applied on outline
focussymbol-linestyleLineStyleStyle applied on outline
focussymbol-localtransformTransformationLocal transformation
focussymbol-marginsnumber | stringIt has properties for specifying the margins for each side
focussymbol-maxdimensionDimensionMaximum size for rendering
focussymbol-mindimensionDimensionMinimum size for rendering
focussymbol-namestringName of the node. It is often used for debugging purposes or to simplify queries
focussymbol-opacitynumberNode opacity (from 0 to 1). If it is undefined or null it inherits property from the parent. It changes globalAlpha on the rendering context
focussymbol-opacityblendmodeBlendModeNode opacity mode to blend it
focussymbol-painterstringA function with has parameters: symbol, box, context
focussymbol-painterpropertiesanySymbol's painter's properties
focussymbol-preserveaspectratiobooleanPreserve aspect ratio of the anchored shape
focussymbol-preservereadingorientationbooleanPreserve reading orientation for local transform
focussymbol-preserverightanglebooleanPreserve right angle for local transformation
focussymbol-rotationanglenumberRotation angle at anchor
focussymbol-scalescrollstrategyScaleScrollStrategyScale scroll strategy
focussymbol-selectablebooleanSelectable node, a boolean to determine if selection should consider this node
focussymbol-sizeisindevicespacebooleanIs coordinate in device space
focussymbol-taganyCustom information associated with node. It is a user object which can be used by client code to store information or attach an application object to the shape
focussymbol-transformstringAdditional CSS transformation applied to node or 'none'
focussymbol-transformTransformationAdditional CSS transformation applied to node or 'none'
focussymbol-useminmaxdimensionsbooleanUse the min max dimensions to limit visual size
focussymbol-visiblebooleanVisibility of the node, a boolean to determine if the node should be rendered or not
focussymbol-widthnumberShape width
focussymbol-z-indexnumberDefine node z-index
focusthresholdnumberFocus threshold (in devices)
highlightlinestylestringLinestyle of highlighted horizon (default is red)
highlightlinestyleLineStyleLinestyle of highlighted horizon (default is red)
layerCompositeNodeManipulator layer
layer-clippingbooleanEnable clipping, this does not consider the clipstyle, it is related to bounds-clipping
layer-clipstyleClipStyleClipping style
layer-clipstyleGraphicsPathClipping style
layer-cssclassstringThe css class name of this node
layer-csscursorstringCSS cursor associated with node
layer-cssstylestringCSS style to be applied to inserted elements
layer-idstring | numberId of the node, its a unique identifier
layer-infinitybooleanMode to render outside the model limits
layer-localtransformTransformationLocal transformation
layer-marginsnumber | stringIt has properties for specifying the margins for each side
layer-namestringName of the node. It is often used for debugging purposes or to simplify queries
layer-opacitynumberNode opacity (from 0 to 1). If it is undefined or null it inherits property from the parent. It changes globalAlpha on the rendering context
layer-opacityblendmodeBlendModeNode opacity mode to blend it
layer-scalescrollstrategyScaleScrollStrategyScale scroll strategy
layer-selectablebooleanSelectable node, a boolean to determine if selection should consider this node
layer-taganyCustom information associated with node. It is a user object which can be used by client code to store information or attach an application object to the shape
layer-transformstringAdditional CSS transformation applied to node or 'none'
layer-transformTransformationAdditional CSS transformation applied to node or 'none'
layer-visiblebooleanVisibility of the node, a boolean to determine if the node should be rendered or not
layer-z-indexnumberDefine node z-index
linestylestringLinestyle of horizon (default is red)
linestyleLineStyleLinestyle of horizon (default is red)
modeModeMode of horizon picker
mouseradiusnumberDevice radius for mouse events
namestringName of the tool used like cross-hair etc
propagatorthresholderrornumberPropagator threshold error (in percents, must be > 0)
touchradiusnumberDevice radius for touch events

Contents

Constructors

new HorizonPicker(widget, options)

new HorizonPicker(widget, options?)

Parameters

Name Type
widgetSeismicViewWidget
Optional optionsOptions

Overrides

AbstractTool.constructor

Methods

addListener

addListener(eventName, listener): HorizonPicker

add event listener. The listener receives the message when the system event happens.

Deprecated

since 4.0 use .on() instead. Note that 3 args callback should be used in subscription via .on(): (eventType, source, args)

Parameters

Name Type Description
eventNamestringevent name or unique event identifier
listenerFunctionthe event listener

Returns

HorizonPicker

Inherited from

AbstractTool.addListener


captureMouseUp

captureMouseUp(): void

listen to window mouse events in order to catch a mouse up action outside of the tool container DOM element. useful for example when you pan and release click outside of DOM element.

Returns

void

Inherited from

AbstractTool.captureMouseUp


clear

clear(): void

Clear horizon picker trajectories

Returns

void


dispose

dispose(): void

Dispose tool.

Returns

void

Inherited from

AbstractTool.dispose


fireEvent

fireEvent(eventName, eventArgs?): void

This method is Protected. Fire an Event.

Deprecated

since 4.0 use .notify() instead. Note that 3 args callback should be used in subscription via .on()

Parameters

Name Type Description
eventNamestringevent name
Optional eventArgsanycontains info of the event

Returns

void

Inherited from

AbstractTool.fireEvent


getClassName

getClassName(): string

Returns

string

Inherited from

AbstractTool.getClassName


getEventRadius

Protected getEventRadius(eventArgs): number

Returns device radius for the provided event

Parameters

Name Type Description
eventArgsEventArgscontains info of the event

Returns

number

Inherited from

AbstractTool.getEventRadius


getHighlightedHorizonLineStyle

getHighlightedHorizonLineStyle(): LineStyle

Return horizon line style

Returns

LineStyle

lineStyle current line style


getHorizonLineStyle

getHorizonLineStyle(): LineStyle

Return horizon line style

Returns

LineStyle

lineStyle current line style


getManipulatorLayer

getManipulatorLayer(): CompositeNode<Node>

return manipulator layer

Returns

CompositeNode<Node>

layer

Inherited from

AbstractTool.getManipulatorLayer


getMouseRadius

getMouseRadius(): number

Returns current device radius for mouse events

Returns

number

Inherited from

AbstractTool.getMouseRadius


getName

getName(): string

return tool name if any

Returns

string

name of the tool

Inherited from

AbstractTool.getName


getParentTool

getParentTool(): AbstractCompositeTool

Gets parent tool

Returns

AbstractCompositeTool

parent tool

Inherited from

AbstractTool.getParentTool


getProperties

getProperties(context?): OptionsOut

Gets all the properties pertaining to this object

Parameters

Name Type Description
Optional contextISerializationContextserialization context

Returns

OptionsOut

properties object

Overrides

AbstractTool.getProperties


getProperty

getProperty(name): any

Gets dynamic property by name. These properties can be used as a property bags

Parameters

Name Type Description
namestringproperty name

Returns

any

Inherited from

AbstractTool.getProperty


getPropertyKeys

getPropertyKeys(): string[]

Returns known properties keys

Returns

string[]

Inherited from

AbstractTool.getPropertyKeys


getRoot

getRoot(): AbstractCompositeTool

Gets root tool

Returns

AbstractCompositeTool

parent tool

Inherited from

AbstractTool.getRoot


getTouchRadius

getTouchRadius(): number

Returns current device radius for touch events

Returns

number

Inherited from

AbstractTool.getTouchRadius


getTrajectoryData

getTrajectoryData(): TrajectoryData

Get trajectory data

Returns

TrajectoryData

points data


getVisible

getVisible(): boolean

Get horizon visible

Returns

boolean

true if visible


hasEventListener

hasEventListener(type, callback?): boolean

Check if a list of event listeners for this type contains this listener

Parameters

Name Type Description
typestringtype of event or property
Optional callbackFunctionto be called, if null, check if any callback is registered

Returns

boolean

Inherited from

AbstractTool.hasEventListener


isActive

isActive(): boolean

return active state

Returns

boolean

Inherited from

AbstractTool.isActive


isDisposed

isDisposed(): boolean

Returns whether this object has been disposed

Returns

boolean

Inherited from

AbstractTool.isDisposed


isDoubleClick

Protected isDoubleClick(point, eventArgs?): boolean

returns true if double clicked

Parameters

Name Type Description
pointPointClick point
Optional eventArgsEventArgsoptional event args to verify double click

Returns

boolean

Inherited from

AbstractTool.isDoubleClick


isEnabled

isEnabled(): boolean

returns enable state

Returns

boolean

state

Inherited from

AbstractTool.isEnabled


isSilent

isSilent(): boolean

Return true if the event dispatcher doesn't notify any events

Returns

boolean

Inherited from

AbstractTool.isSilent


isTouchEvent

isTouchEvent(eventArgs): boolean

return true if the event is a touch event and false otherwise.

Parameters

Name Type Description
eventArgsEvent | EventArgscontains info of the event

Returns

boolean

Inherited from

AbstractTool.isTouchEvent


notify

notify<E>(type, source, args?): HorizonPicker

Notify listeners

Type parameters

NameType
Eextends string

Parameters

Name Type Description
typeEevent types
sourceHorizonPickerof the event
Optional argsEventMap[E]arguments of the event

Returns

HorizonPicker

this

Overrides

AbstractTool.notify


off

off<E>(type?, callback?): HorizonPicker

Detach listener on event. Calling .off() with no arguments removes all attached listeners. Calling .off(type) with no callback removes all attached listeners for specific type.

Type parameters

NameType
Eextends string

Parameters

Name Type Description
Optional typeEtype of the event
Optional callback(eventType: E, sender: HorizonPicker, args: EventMap[E]) => voidfunction to be called

Returns

HorizonPicker

this

Overrides

AbstractTool.off


on

on<E>(type, callback): HorizonPicker

Attach listener on event that will be called whenever the specified event is delivered to the target

If the callback function is already in the list of event listeners for this target, the function is not added a second time.

If a particular anonymous function is in the list of event listeners registered for a certain target, and then later in the code, an identical anonymous function is given in an "on" call, the second function will also be added to the list of event listeners for that target.

TypeScript hint: in case of creating derived tool with own events, EventMap should be extended and .on() and .notify() methods redeclared, see sample.

Example

// Using in derived tool
import type {EventMap as EventMapBase} from '@int/geotoolkit/controls/tools/AbstractTool';
export type EventMap = EventMapBase &amp; {
[MyToolEvents.onValueChanged]: MyToolEventArgs
}
export enum MyToolEvents {
onValueChanged = 'onValueChanged'
}
export class MyTool extends AbstractTool {
public declare on: <E extends keyof EventMap>(type: E, callback: (eventType: E, sender: this, args: EventMap[E]) => void) => this;
protected declare notify: <E extends keyof EventMap>(type: E, source: AbstractTool, args?: EventMap[E]) => this;
public declare off: <E extends keyof EventMap>(type: E, callback?: (eventType: E, sender: this, args: EventMap[E]) => void) => this;
// ...
}

Type parameters

NameType
Eextends string

Parameters

Name Type Description
typeEtype of event or property
callback(eventType: E, sender: HorizonPicker, args: EventMap[E]) => voidto be called

Returns

HorizonPicker

Overrides

AbstractTool.on


onActiveStateChanged

Protected onActiveStateChanged(): void

Fires

Events.onStateChanged

Returns

void

Inherited from

AbstractTool.onActiveStateChanged


onEnabledStateChanged

Protected onEnabledStateChanged(): void

Fires

Events.onEnabledStateChanged

Returns

void

Inherited from

AbstractTool.onEnabledStateChanged


pageToCanvas

pageToCanvas(eventArgs, externalPlot?): Object

return position relative to the canvas

Parameters

Name Type Description
eventArgsEvent | EventArgsparentElement the parent HTML element
Optional externalPlotPlotplot

Returns

Object

NameType
xnumber
ynumber

Inherited from

AbstractTool.pageToCanvas


pointToModel

pointToModel(model, eventArgs): Point

converts device coordinates to inner coordinates of node

Parameters

Name Type Description
modelNodethe model
eventArgsPoint | EventArgsarguments of the event OR point in device (plot) coordinates.

Returns

Point

Inherited from

AbstractTool.pointToModel


removeListener

removeListener(eventName, listener?): HorizonPicker

remove event listener. The listener reveives the message when the system event happens.

Deprecated

since 4.0 use .off() instead.

Parameters

Name Type Description
eventNamestringevent name
Optional listenerFunction | Function[]the event listener, if null, remove all listeners for the event

Returns

HorizonPicker

Inherited from

AbstractTool.removeListener


setActive

setActive(active): HorizonPicker

set active state

Fires

Events.onStateChanged

Parameters

Name Type Description
activebooleanset active state

Returns

HorizonPicker

Inherited from

AbstractTool.setActive


setEnabled

setEnabled(enabled): HorizonPicker

set enable state

Fires

Events.onEnabledStateChanged

Fires

Events.onStateChanged

Parameters

Name Type Description
enabledbooleansets the enabled state

Returns

HorizonPicker

this

Inherited from

AbstractTool.setEnabled


setHighlightedHorizonLineStyle

setHighlightedHorizonLineStyle(lineStyle, merge?): HorizonPicker

Sets horizon line style

Parameters

Name Type Description
lineStyleTypeline style or options
Optional mergebooleantrue if you want to merge lineStyle with existing attribute, false by default

Returns

HorizonPicker

this


setHorizonLineStyle

setHorizonLineStyle(lineStyle, merge?): HorizonPicker

Sets horizon line style

Parameters

Name Type Description
lineStyleTypeline style or options
Optional mergebooleantrue if you want to merge lineStyle with existing attribute, false by default

Returns

HorizonPicker

this


setMouseRadius

setMouseRadius(radius): HorizonPicker

Sets device radius for mouse events

Parameters

Name Type Description
radiusnumberradius for mouse events

Returns

HorizonPicker

this

Inherited from

AbstractTool.setMouseRadius


setName

setName(name): HorizonPicker

set tool name

Parameters

Name Type Description
namestringthe tool name

Returns

HorizonPicker

Inherited from

AbstractTool.setName


setProperties

setProperties(properties?): HorizonPicker

Sets properties

Parameters

Name Type Description
Optional propertiesOptionsproperties object

Returns

HorizonPicker

this

Overrides

AbstractTool.setProperties


setProperty

setProperty(name, value): HorizonPicker

Sets dynamic property by name

Parameters

Name Type Description
namestringproperty name
valueanyproperty value

Returns

HorizonPicker

this

Inherited from

AbstractTool.setProperty


setSilent

setSilent(bool): HorizonPicker

Set silent mode

Parameters

Name Type Description
boolbooleanflag to enable silent mode

Returns

HorizonPicker

this

Inherited from

AbstractTool.setSilent


setSlotEnabled

setSlotEnabled(eventName, value, target?): HorizonPicker

Sets slot enabled

Parameters

Name Type Description
eventNamestringeventName
valuebooleanvalue
Optional targetEventTargettarget

Returns

HorizonPicker

Inherited from

AbstractTool.setSlotEnabled


setSlots

setSlots(slots?, merge?): HorizonPicker

Sets new slots.

Example

const slots = {
'pointerdown': (event: EventArgs) => {
// event is an instance of @int/geotoolkit/controls/tools/EventArgs
...
}
};
tool.setSlots(slots);

Parameters

Name Type Description
Optional slotsRecord<string, Slot | Slot[] | (eventArgs: EventArgs) => void>type of system events
Optional mergebooleanset to true if you want to merge with existing slots

Returns

HorizonPicker

this

Inherited from

AbstractTool.setSlots


setTouchRadius

setTouchRadius(radius): HorizonPicker

Sets device radius for touch events

Parameters

Name Type Description
radiusnumberradius for touch events

Returns

HorizonPicker

this

Inherited from

AbstractTool.setTouchRadius


setTrajectoryData

setTrajectoryData(data?): HorizonPicker

Sets trajectory. Can be used in any time to overwrite current trajectory

Parameters

Name Type
Optional dataTrajectoryData

Returns

HorizonPicker


setVisible

setVisible(visible): HorizonPicker

Set horizon visible

Parameters

Name Type Description
visiblebooleantrue if visible

Returns

HorizonPicker

this


start

Protected start(eventArgs?): HorizonPicker

start

Parameters

Name Type Description
Optional eventArgsEventArgsevent args

Returns

HorizonPicker

Inherited from

AbstractTool.start


stop

Protected stop(): HorizonPicker

stop

Returns

HorizonPicker

Inherited from

AbstractTool.stop


toggle

toggle(): HorizonPicker

switch enable state to opposite state

Returns

HorizonPicker

Inherited from

AbstractTool.toggle


canvasToClient

Static canvasToClient(plotPoint, plot): Point

Convert plot coordinates to global coordinates

Parameters

Name Type Description
plotPointPointpoint in plot coordinates
plotPlotplot with canvas

Returns

Point

Inherited from

AbstractTool.canvasToClient


clientToCanvas

Static clientToCanvas(nativeEvent, plot): Point

Convert global coordinates to plot coordinates

Parameters

Name Type Description
nativeEventEventnative browser event
plotPlotplot with canvas

Returns

Point

Inherited from

AbstractTool.clientToCanvas


getClassName

Static getClassName(): string

Returns

string

Inherited from

AbstractTool.getClassName


getExclusiveTool

Static getExclusiveTool(plot): AbstractTool

return exclusive tool associated with plot

Parameters

Name Type Description
plotPlotplot

Returns

AbstractTool

tool

Inherited from

AbstractTool.getExclusiveTool


getNativeEventName

Static getNativeEventName(eventName): string[]

Returns native event name

Parameters

Name Type Description
eventNamestringW3C Pointer Events Recommendation name

Returns

string[]

Inherited from

AbstractTool.getNativeEventName


isTouchEvent

Static isTouchEvent(eventArgs): eventArgs is TouchEvent

return true if the event is a touch event and false otherwise.

Parameters

Name Type Description
eventArgsEvent | EventArgscontains info of the event

Returns

eventArgs is TouchEvent

Inherited from

AbstractTool.isTouchEvent


lock

Static lock(plot, tool): void

Set exclusive tool for plot

Parameters

Name Type Description
plotPlotplot
toolAbstractTooltool

Returns

void

Inherited from

AbstractTool.lock


setDefaultMouseRadius

Static setDefaultMouseRadius(radius): void

Sets default device radius for mouse events

Parameters

Name Type Description
radiusnumberradius for mouse events

Returns

void

Inherited from

AbstractTool.setDefaultMouseRadius


setDefaultTouchRadius

Static setDefaultTouchRadius(radius): void

Sets default device radius for touch events

Parameters

Name Type Description
radiusnumberradius for touch events

Returns

void

Inherited from

AbstractTool.setDefaultTouchRadius


unlock

Static unlock(value): void

Remove exclusive tool from plot

Parameters

Name Type Description
valueAbstractTool | Plotvalue

Returns

void

Inherited from

AbstractTool.unlock