Last updated

API / geotoolkit / welllog / multiwell / AbstractWellTrackFactory / AbstractWellTrackFactory

Class: AbstractWellTrackFactory

multiwell.AbstractWellTrackFactory.AbstractWellTrackFactory

Define abstract track factory

Table of contents

Constructors
Methods

Contents

Constructors

new AbstractWellTrackFactory()

new AbstractWellTrackFactory()

Methods

createTrack

Abstract createTrack(track, options): CorrelationTrack

Create track

Parameters

Name Type Description
trackCorrelationTracktrack to insert
optionsOptionsoptions

Returns

CorrelationTrack

Abstract createTrack(track, options): WellTrack

Parameters

Name Type
trackWellTrack
optionsOptions

Returns

WellTrack

Abstract createTrack(track, options): ProxyWellTrack

Parameters

Name Type
trackProxyTrack
optionsOptions

Returns

ProxyWellTrack

Abstract createTrack(track, options): ITrack

Parameters

Name Type
trackLogTrack | TrackType
optionsOptions | Options | Options

Returns

ITrack


createTrackFooter

Abstract createTrackFooter(track, options?, provider?): Group<Node> | LogBaseTrackHeader | WellTrackHeader

Create track footer

Parameters

Name Type Description
trackGroup<Node> | LogTrack | AbstractWellTracktrack to create header
Optional optionsTrackOptionsoptional track header properties
Optional providerLogVisualHeaderProviderfooter provider

Returns

Group<Node> | LogBaseTrackHeader | WellTrackHeader


createTrackHeader

Abstract createTrackHeader(track, options?, provider?): Group<Node> | LogBaseTrackHeader | WellTrackHeader

Create track header

Parameters

Name Type Description
trackGroup<Node> | LogTrack | AbstractWellTracktrack to create header
Optional optionsTrackOptionsoptional track header properties
Optional providerLogVisualHeaderProviderheader provider

Returns

Group<Node> | LogBaseTrackHeader | WellTrackHeader


getClassName

getClassName(): string

Returns

string


getClassName

Static getClassName(): string

Returns

string