Last updated

API / geotoolkit / schematics / widgets / LShapedSchematicsWidget / LShapedSchematicsWidget

Namespace: LShapedSchematicsWidget

widgets.LShapedSchematicsWidget.LShapedSchematicsWidget

Table of contents

Type Aliases

Contents

Type Aliases

EventMap

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


Options

Ƭ Options: Options & OptionsBase & { data?: WellBoreData | Options | Elements[] ; multidiameterselectionmode?: MultiDiameterSelectionMode }

options


OptionsBase

Ƭ OptionsBase: Object

options

Type declaration

NameTypeDescription
gap?{ horizontal?: { left?: number ; right?: number } ; vertical?: { bottom?: number ; top?: number } }gap size value or object
gap.horizontal?{ left?: number ; right?: number }horizontal gap size value or object
gap.horizontal.left?numberleft gap size
gap.horizontal.right?numberright gap size
gap.vertical?{ bottom?: number ; top?: number }vertical gap size value or object
gap.vertical.bottom?numberbottom gap size
gap.vertical.top?numbertop gap size
labeldevpoints?{ fillstyle?: Type ; gettext?: (devPointType: string, devDepth: number) => string ; linestyle?: Type ; padding?: number ; textstyle?: Type ; visible?: boolean }dev points labels parameters
labeldevpoints.fillstyle?Typedev points fillstyle
labeldevpoints.gettext?(devPointType: string, devDepth: number) => stringdev points labels text formatter
labeldevpoints.linestyle?Typedev points linestyle
labeldevpoints.padding?numbertext padding
labeldevpoints.textstyle?Typedev points textstyle
labeldevpoints.visible?booleandev points visibility
labeling?DeepMerge<Options["labeling"], { labelinfoprovider?: (node: ComponentNode) => string ; labelshape?: SymbolLabelShape | Options }>labeling options
labelingstrategy?LabelingStrategylabeling strategy
legend?Options["legend"]legend options
legendalignmentarea?AnnotationLocationlegend alignment area.
skips?{ linestyle?: Type ; thickness?: number ; visible?: boolean }skips options
skips.linestyle?Typeskips linestyle
skips.thickness?numberskips thickness
skips.visible?booleanskips visibility
tooltip?{ autoflip?: boolean ; divelement?: HTMLElement ; gettext?: (node: ComponentNode[]) => string }tooltip settings
tooltip.autoflip?booleantrue if need to flip the tooltip near the edge of the window to avoid cropped tooltip
tooltip.divelement?HTMLElementHTML div container element or it will be created with className cg-tooltip-container
tooltip.gettext?(node: ComponentNode[]) => stringget tooltip text function (default displays top-most component's toString info)
wellborenode?{ deviationdepth?: number | { eoc: number ; kop: number } ; lshapeaccuracy?: number ; registry?: ComponentNodeFactoryRegistry ; renderinghints?: RenderingHints ; trackwidth?: number ; viewmode?: ViewMode }wellbore node options
wellborenode.deviationdepth?number | { eoc: number ; kop: number }deviation depth value or object (if "null" then it's calculated based on the data)
wellborenode.lshapeaccuracy?numberaccuracy (bigger number means smoother L-shape)
wellborenode.registry?ComponentNodeFactoryRegistry-
wellborenode.renderinghints?RenderingHints-
wellborenode.trackwidth?numbertrack width
wellborenode.viewmode?ViewModeview mode

OptionsOut

Ƭ OptionsOut: OptionsOut & OptionsBase

properties


Tools

Ƭ Tools: { legendTool: LegendTool ; rubberband_horizontal: RubberBand ; rubberband_vertical: RubberBand ; tooltip: ToolTipTool } & Tools