API / geotoolkit / welllog / LogCurve / LogCurve

Namespace: LogCurve

welllog.LogCurve.LogCurve

Table of contents

Type Aliases

Contents

Type Aliases

Data

Ƭ Data: LogAbstractData | { data?: LogAbstractData | LogDataStruct }

data to display


EventMap

Ƭ EventMap: Merge<EventMap, { updated: void }>


LogDataStruct

Ƭ LogDataStruct: Object

Type declaration

NameTypeDescription
depths?DataSeries | number[]datasource depths series/array
name?stringcurve name
values?DataSeries | number[]datasource values series/array

Options

Ƭ Options: Options & { autolimitsstrategy?: LogCurveLimitsStrategy ; autoupdate?: boolean ; barlinestyle?: Type ; centeronzeroonnegativemin?: boolean ; cliplimitsmax?: number ; cliplimitsmin?: number ; clipping?: boolean ; data?: Data ; displaymode?: string[] ; displayunit?: AbstractUnit | string ; formatoptions?: { format?: string ; maximumfractiondigits?: number } ; gapfillcutoff?: { unit?: AbstractUnit | string ; value?: number } ; gradientlinestyle?: LogGradientStyle ; hideoverlappedvalues?: boolean ; horizontalflip?: boolean ; interpolationedge?: InterpolationEdge ; interpolationtype?: InterpolationType ; limitsmax?: number ; limitsmin?: number ; limitstype?: LimitsType ; maxwraps?: number ; nullvaluesymbol?: SymbolShape ; nullvaluesymbolvisible?: boolean ; optimization?: boolean | { bar?: boolean ; curve?: boolean ; symbol?: boolean ; value?: boolean } ; outofrangevalues?: boolean ; referencecurve?: LogCurve ; scaletype?: ScaleType ; symbol?: SymbolShape ; symboldecimationdistance?: number ; symboldecimationstep?: number ; symbolgap?: Dimension | number ; textautoalignment?: boolean ; textautoalignmentoffset?: number | Point | Options | null ; textdecimationstep?: number ; textreference?: TextReference ; textstyle?: Type ; wrapping?: boolean }

data source to be displayed or object containing log visual configuration


OptionsOut

Ƭ OptionsOut: OptionsOut & { autolimitsstrategy?: LogCurveLimitsStrategy ; autoupdate?: boolean ; barlinestyle?: LineStyle ; centeronzeroonnegativemin?: boolean ; cliplimitsmax?: number ; cliplimitsmin?: number ; clipping?: boolean ; displaymode?: string[] ; displayunit?: AbstractUnit ; formatoptions?: NumberFormat ; gapfillcutoff?: { unit?: AbstractUnit ; value?: number } ; gradientlinestyle?: LogGradientStyle ; hideoverlappedvalues?: boolean ; horizontalflip?: boolean ; interpolationedge?: InterpolationEdge ; interpolationtype?: InterpolationType ; limitsmax?: number ; limitsmin?: number ; limitstype?: LimitsType ; logscale?: boolean ; maxwraps?: number ; nullvaluesymbol?: SymbolShape ; nullvaluesymbolvisible?: boolean ; optimization?: { bar?: boolean ; curve?: boolean ; symbol?: boolean ; value?: boolean } ; outofrangevalues?: boolean ; referencecurve?: LogCurve | LogReferenceLine ; scaletype?: ScaleType ; symbol?: SymbolShape ; symboldecimationdistance?: number ; symboldecimationstep?: number ; symbolgap?: Dimension ; textautoalignment?: boolean ; textautoalignmentoffset?: Point | null ; textdecimationstep?: number ; textreference?: TextReference ; textstyle?: TextStyle ; wrapping?: boolean }


SymbolFormatterCallback

Ƭ SymbolFormatterCallback: (symbol: SymbolShape, sample: LogDataSample) => SymbolShape | null

Type declaration

▸ (symbol, sample): SymbolShape | null

Callback for symbol formatter

Parameters
Name Type
symbolSymbolShape
sampleLogDataSample
Returns

SymbolShape | null


WrapLineStyleHandlerCallback

Ƭ WrapLineStyleHandlerCallback: (curve: LogCurve, n: number) => LogGradientStyle | LineStyle

Type declaration

▸ (curve, n): LogGradientStyle | LineStyle

Callback wrap style

Parameters
Name Type
curveLogCurve
nnumber
Returns

LogGradientStyle | LineStyle