Skip to content
Last updated

API / geotoolkit / welllog / multiwell / IWellBehavior / IWellBehavior

Class: IWellBehavior

multiwell.IWellBehavior.IWellBehavior

Define interface for well actions

Interface

Implemented by

Table of contents

Constructors
  • [new IWellBehavior()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.welllog.multiwell.iwellbehavior.iwellbehavior.md#new iwellbehavior())
Methods

Contents

Constructors

new IWellBehavior()

• new IWellBehavior()

Methods

clone

▸ Abstract clone(): IWellBehavior

Creates a clone of behavior

Returns

IWellBehavior


getProperties

▸ Abstract getProperties(): any

Gets all the properties pertaining to this object

Returns

any

properties An object containing the properties to get


highlight

▸ Abstract highlight(widget, track, highlight): void

Highlight well or track

Parameters

Name Type Description
widgetMultiWellWidget
trackITrack | CorrelationTracktrack to remove
highlightboolean

Returns

void


isMovable

▸ Abstract isMovable(widget, track): boolean

Return true if track is movable

Parameters

Name Type Description
widgetMultiWellWidget
trackITrack | CorrelationTracktrack to remove

Returns

boolean

true if track is movable


isSelectable

▸ Abstract isSelectable(widget, track): boolean

Return true if track is selectable

Parameters

Name Type Description
widgetMultiWellWidget
trackITrack | CorrelationTracktrack to remove

Returns

boolean

true if track is selectable


resize

▸ Abstract resize(widget, track, size): boolean

Resize the track width

Parameters

Name Type Description
widgetMultiWellWidget
trackITrack | CorrelationTracktrack to remove
sizenumbera new size

Returns

boolean

true if update is required.


setProperties

▸ Abstract setProperties(properties): IWellBehavior

Sets all the properties pertaining to this object

Parameters

Name Type Description
propertiesanyan object containing the properties to set

Returns

IWellBehavior

this