Last updated

API / geotoolkit / schematics / widgets / CompositeSchematicsWidget / CompositeSchematicsWidget

Namespace: CompositeSchematicsWidget

widgets.CompositeSchematicsWidget.CompositeSchematicsWidget

Table of contents

Type Aliases

Contents

Type Aliases

AnnotationOption

Ƭ AnnotationOption: DeepMerge<AnnotationOption, { axis?: { type?: DepthAxisType } }>

options object


AnnotationOptions

Ƭ AnnotationOptions: { [key in AnnotationLocation]?: AnnotationOption }


Data

Ƭ Data: Elements[] | WellBoreData | { elements?: WellBoreData | Elements[] ; trajectory?: Trajectory2d }


EventMap

Ƭ EventMap: EventMap & { ComponentsLoaded: void ; ComponentsLoading: void }


Options

Ƭ Options: DeepMerge<AnnotationOptions, Options & { alignment?: Alignment ; border?: Type ; boundscalculation?: string ; data?: { elements?: WellBoreData | Elements[] ; trajectory?: Trajectory2d } | Data ; deviation?: DeviationOptions & { datamodellimits?: Type } ; gap?: Partial<Record<"left" | "right" | "top" | "bottom", { fillstyle?: Type ; linestyle?: Type ; resizable?: boolean ; size?: string | number ; visible?: boolean }>> ; labeling?: { connectorshape?: ConnectorShape ; defaultlocation?: LocationType ; gap?: number ; labelsfilter?: LabelsFilter ; labelshape?: LabelShape | Options ; legendmode?: boolean ; locationmap?: { component: string[] ; id?: string | string[] ; location: LocationType }[] ; mode?: Mode } ; labelingstrategy?: LabelingStrategyBase ; legend?: Options & { alignment?: AnchorType ; autosize?: boolean ; direction?: Direction ; fillstyle?: Type ; legenditem?: { gettext?: AbstractLegendItemInfoProvider | (componentNode: ComponentNode) => null | string ; symbol?: Options ; textstyle?: TextStyle | Options } ; linestyle?: Type ; offset?: { x: number ; y: number } ; options?: Options ; padding?: Options | SpaceStyle ; sizeisindevicespace?: boolean ; visible?: boolean } ; legendalignmentarea?: AnnotationLocation ; multidiameterselectionmode?: MultiDiameterSelectionMode ; scalescrollstrategy?: Delegate ; scalesratio?: number ; scalesratiomode?: ScalesRatioMode ; sealevel?: Options & { depth?: number ; symbol?: SymbolShape } ; tools?: ToolsOptions ; tooltip?: { autoflip?: boolean ; divelement?: HTMLElement ; gettext?: (componentNodes: ComponentNode[], options: { depthunit: string | AbstractUnit ; diameterunit: string | AbstractUnit ; point: Point }) => string } ; tooltipregistry?: ComponentNodeToolTipRegistry ; trackwidthstrategy?: TrackWidthStrategy ; trajectory?: Options["trajectory"] ; units?: UnitsOptions ; webglrendering?: boolean ; wellborenode?: Options & { componentsvisibility?: ComponentsVisibility ; factory?: (opts?: Options) => WellBoreNode } }>

options object


OptionsOut

Ƭ OptionsOut: OptionsOut & { alignment: Alignment ; deviation?: DeviationOptions & { datamodellimits?: Rect } ; gap?: Partial<Record<"left" | "right" | "top" | "bottom", { fillstyle?: Type ; linestyle?: Type ; resizable?: boolean ; size?: string | number ; visible?: boolean }>> ; labeling: OptionsOut["labeling"] ; labelingstrategy?: LabelingStrategyBase ; legend?: { alignment?: AnchorType ; fillstyle?: Type ; legenditem?: { gettext?: AbstractLegendItemInfoProvider | (componentNode: ComponentNode) => null | string ; symbol?: Options ; textstyle?: Type } ; linestyle?: Type ; offset?: { x: number ; y: number } ; padding?: { bottom?: number | string ; left?: number | string ; right?: number | string ; top?: number | string } | SpaceStyle ; visible?: boolean } ; legendalignmentarea: AnnotationLocation ; multidiameterselectionmode: MultiDiameterSelectionMode ; scalescrollstrategy?: Delegate ; scalesratio: number ; scalesratiomode: ScalesRatioMode ; sealevel: OptionsOut & { depth?: number ; symbol?: SymbolShape } ; tools: ToolsOptionsOut ; tooltip: { gettext: (componentNodes: ComponentNode[], options: { depthunit: string | AbstractUnit ; diameterunit: string | AbstractUnit ; point: Point }) => string } ; trackwidthstrategy: TrackWidthStrategy ; trajectory: OptionsOut["trajectory"] ; units: UnitsOptions ; webglrendering: boolean ; wellborenode: WellBoreNode } & AnnotationOptions

options object


Tools

Ƭ Tools: { legendTool: LegendTool ; tooltip: ToolTipTool } & Tools


ToolsOptions

Ƭ ToolsOptions: ToolsOptions & { rubberbandzoom?: Options & { mode?: RubberBandRenderMode } ; tooltip?: Options }

options (see AnnotatedWidget.setToolsOptions for inherited options)


ToolsOptionsOut

Ƭ ToolsOptionsOut: ToolsOptionsOut & { crosshair?: OptionsOut ; rubberbandzoom?: Options & { mode: RubberBandRenderMode } ; selection?: OptionsOut & { resetselection?: boolean } ; tooltip?: OptionsOut }

options (see AnnotatedWidget.getToolsOptions for inherited options)