API / geotoolkit / welllog / LogCurve / LogCurve
Type Aliases
Type Aliases
Ƭ Data: LogAbstractData | { data?: LogAbstractData | LogDataStruct }
data to display
Ƭ EventMap: Merge<EventMap, { updated: void }>
Ƭ LogDataStruct: Object
| Name | Type | Description |
|---|---|---|
depths? | DataSeries | number[] | datasource depths series/array |
name? | string | curve name |
values? | DataSeries | number[] | datasource values series/array |
Ƭ 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 & { 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: (symbol: SymbolShape, sample: LogDataSample) => SymbolShape | null
▸ (symbol, sample): SymbolShape | null
Callback for symbol formatter
| Name | Type |
|---|---|
symbol | SymbolShape |
sample | LogDataSample |
SymbolShape | null
Ƭ WrapLineStyleHandlerCallback: (curve: LogCurve, n: number) => LogGradientStyle | LineStyle
▸ (curve, n): LogGradientStyle | LineStyle
Callback wrap style
| Name | Type |
|---|---|
curve | LogCurve |
n | number |