[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit) / [welllog](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog) / [header](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#header) / [AdaptiveLogDiscreteCurveVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogdiscretecurvevisualheader) / AdaptiveLogDiscreteCurveVisualHeader

# Class: AdaptiveLogDiscreteCurveVisualHeader

[header](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#header).[AdaptiveLogDiscreteCurveVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogdiscretecurvevisualheader).AdaptiveLogDiscreteCurveVisualHeader

Adaptive header for LogDiscreteCurve visual

## Hierarchy

- [`AdaptiveDiscreteFillVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader)<[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)&gt;
↳ **`AdaptiveLogDiscreteCurveVisualHeader`**


## Table of contents

Constructors
- [new AdaptiveLogDiscreteCurveVisualHeader(options)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader.md#new adaptivelogdiscretecurvevisualheader(options))


Methods
| [addCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#addcssclass) | [addInvalidateHandler](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#addinvalidatehandler) | [applyOpacity](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#applyopacity) |
|  --- | --- | --- |
| [applyResponsiveStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#applyresponsivestyle) | [calculateDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#calculatedesiredheight) | [calculateDiscreteElementHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#calculatediscreteelementheight) |
| [calculateSectionsDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#calculatesectionsdesiredheight) | [checkCollision](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#checkcollision) | [checkTextSize](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#checktextsize) |
| [clone](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#clone) | [connectStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#connectstyle) | [copyConstructor](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#copyconstructor) |
| [disconnectStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#disconnectstyle) | [dispose](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#dispose) | [drawBorder](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#drawborder) |
| [drawRoundedBox](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#drawroundedbox) | [drawText](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#drawtext) | [enableEventPropagation](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#enableeventpropagation) |
| [execute](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#execute) | [fillBorder](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#fillborder) | [filter](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#filter) |
| [getAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getanimationstyle) | [getBorderLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getborderlinestyle) | [getBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getbounds) |
| [getBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getboxoptions) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getclassname) | [getClipStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getclipstyle) |
| [getContentsArea](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getcontentsarea) | [getContentsTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getcontentstransform) | [getCss](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getcss) |
| [getCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getcssclass) | [getCssClasses](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getcssclasses) | [getCssTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getcsstransform) |
| [getCurveNameVisible](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getcurvenamevisible) | [getDefaultDisplayType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdefaultdisplaytype) | [getDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdesiredheight) |
| [getDiscreteDisplayType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdiscretedisplaytype) | [getDiscreteFillInfo](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdiscretefillinfo) | [getDisplayDepth](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdisplaydepth) |
| [getDisplayMode](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdisplaymode) | [getDisplayString](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdisplaystring) | [getDisplayValue](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdisplayvalue) |
| [getElementByName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getelementbyname) | [getElements](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getelements) | [getFillStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getfillstyle) |
| [getFlexBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getflexboxoptions) | [getHighlightOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#gethighlightoptions) | [getId](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getid) |
| [getInvalidateMethod](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getinvalidatemethod) | [getIsPointingUp](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getispointingup) | [getLayoutStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getlayoutstyle) |
| [getLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getlinestyle) | [getLocalTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getlocaltransform) | [getMarginsStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getmarginsstyle) |
| [getMaxValueFormat](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getmaxvalueformat) | [getMinValueFormat](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getminvalueformat) | [getModelLimits](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getmodellimits) |
| [getName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getname) | [getOpacity](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getopacity) | [getOpacityBlendMode](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getopacityblendmode) |
| [getPaddingStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getpaddingstyle) | [getParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getparent) | [getProperties](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getproperties) |
| [getProperty](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getproperty) | [getPropertyKeys](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getpropertykeys) | [getRenderingFilter](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getrenderingfilter) |
| [getResponsiveStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getresponsivestyle) | [getRoot](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getroot) | [getScaleScrollStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getscalescrollstrategy) |
| [getSceneTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getscenetransform) | [getSectionDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getsectiondesiredheight) | [getSectionDesiredRect](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getsectiondesiredrect) |
| [getSections](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getsections) | [getSettings](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getsettings) | [getTag](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#gettag) |
| [getTextBoundingBox](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#gettextboundingbox) | [getTextShapeHelper](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#gettextshapehelper) | [getTextStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#gettextstyle) |
| [getVisible](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getvisible) | [getVisual](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getvisual) | [getWorldTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getworldtransform) |
| [getZIndex](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getzindex) | [hasCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#hascssclass) | [hasEventListener](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#haseventlistener) |
| [hitTest](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#hittest) | [invalidate](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#invalidate) | [invalidateLayout](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#invalidatelayout) |
| [invalidateParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#invalidateparent) | [isAutoBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#isautobounds) | [isDisposed](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#isdisposed) |
| [isEventPropagationEnabled](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#iseventpropagationenabled) | [isHorizontalFlip](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#ishorizontalflip) | [isNotificationEnabled](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#isnotificationenabled) |
| [isSelectable](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#isselectable) | [isSilent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#issilent) | [isVertical](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#isvertical) |
| [notify](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#notify) | [off](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#off) | [on](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#on) |
| [onParentChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#onparentchanged) | [onVisibilityChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#onvisibilitychanged) | [onVisualChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#onvisualchanged) |
| [onVisualChanging](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#onvisualchanging) | [onVisualStateChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#onvisualstatechanged) | [postRendering](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#postrendering) |
| [preRendering](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#prerendering) | [registerAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#registeranimationstyle) | [removeCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#removecssclass) |
| [removeInvalidateHandler](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#removeinvalidatehandler) | [render](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#render) | [renderAsync](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#renderasync) |
| [rotate](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#rotate) | [scale](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#scale) | [setAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setanimationstyle) |
| [setAutoBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setautobounds) | [setBorderLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setborderlinestyle) | [setBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setbounds) |
| [setBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setboxoptions) | [setClipStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setclipstyle) | [setCss](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setcss) |
| [setCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setcssclass) | [setCssTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setcsstransform) | [setCurveNameVisible](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setcurvenamevisible) |
| [setDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setdesiredheight) | [setDiscreteDisplayType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setdiscretedisplaytype) | [setDisplayMode](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setdisplaymode) |
| [setDisplayString](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setdisplaystring) | [setElement](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setelement) | [setFillStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setfillstyle) |
| [setFlexBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setflexboxoptions) | [setHighlightOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#sethighlightoptions) | [setHorizontalFlip](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#sethorizontalflip) |
| [setId](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setid) | [setIsPointingUp](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setispointingup) | [setLayoutStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setlayoutstyle) |
| [setLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setlinestyle) | [setLocalTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setlocaltransform) | [setMarginsStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setmarginsstyle) |
| [setMaxValueFormat](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setmaxvalueformat) | [setMinValueFormat](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setminvalueformat) | [setModelLimits](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setmodellimits) |
| [setName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setname) | [setNotification](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setnotification) | [setOpacity](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setopacity) |
| [setPaddingStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setpaddingstyle) | [setParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setparent) | [setProperties](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setproperties) |
| [setProperty](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setproperty) | [setRenderingFilter](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setrenderingfilter) | [setResponsiveStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setresponsivestyle) |
| [setScaleScrollStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setscalescrollstrategy) | [setSection](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setsection) | [setSections](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setsections) |
| [setSelectable](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setselectable) | [setSettings](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setsettings) | [setSilent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setsilent) |
| [setTag](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#settag) | [setTextStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#settextstyle) | [setVertical](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setvertical) |
| [setVisible](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setvisible) | [setVisual](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setvisual) | [setZIndex](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#setzindex) |
| [shear](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#shear) | [synchronizeElements](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#synchronizeelements) | [toString](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#tostring) |
| [translate](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#translate) | [unregisterAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#unregisteranimationstyle) | [updateGeometry](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#updategeometry) |
| [updateSceneTransformation](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#updatescenetransformation) | [updateState](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#updatestate) | [updateTimeStamp](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#updatetimestamp) |
| [enableSceneGraphNotification](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#enablescenegraphnotification) | [findParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#findparent) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getclassname-1) |
| [getDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#getdesiredheight-1) | [isSceneGraphNotificationEnabled](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader#isscenegraphnotificationenabled) |


Css Properties
| Name  | Type  | Description |
|  --- | --- | --- |
| `autobounds` | `boolean` | Automatic calculation of header size on or off |
| `borderlinestyle` | `string` | Border line style |
| `borderlinestyle` | [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle#css-props) | Border line style |
| `borderlinestyle-color` | `string` | Color in CSS form |
| `borderlinestyle-fill` | `string` | Optional fill style to be used to fill lines generated with this style |
| `borderlinestyle-fill` | [`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle#css-props) | Optional fill style to be used to fill lines generated with this style |
| `borderlinestyle-fill-color` | `string` | Color in CSS form |
| `borderlinestyle-fill-evenoddmode` | `boolean` | Even-odd fill mode |
| `borderlinestyle-fill-fillpattern` | [`Pattern`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.pattern.pattern#css-props) | Pattern |
| `borderlinestyle-fill-fillpattern-containername` | `string` | An optional container name, which creates an image pattern. This
parameter is used for serialization if you want to save are reference to pattern instead of the pattern itself |
| `borderlinestyle-fill-fillpattern-patternname` | `string` | Name of this pattern for indexing |
| `borderlinestyle-fill-fillpattern-scalable` | `boolean` | Flag that sets scalability of the pattern
coordinates, or relative to the shape it is filling (It is not supported) |
| `borderlinestyle-fill-foreground` | `string` | Foreground color |
| `borderlinestyle-fill-pattern` | [`Pattern`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.pattern.pattern#css-props) | Pattern |
| `borderlinestyle-linecap` | [`CapStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes.linestyle#capstyle) | The line cap style |
| `borderlinestyle-linedashoffset` | `number` | Line dash offset of dashed line |
| `borderlinestyle-linejoin` | [`JoinStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes.linestyle#joinstyle) | The line join style |
| `borderlinestyle-pixelsnapmode` | `boolean` | Pixel Snap Mode, default( |
| `borderlinestyle-scalable` | `boolean` | True if width should depend on transformation |
| `borderlinestyle-unit` | `string` | Optional unit for the width |
| `borderlinestyle-width` | `number | string` | The line thickness |
| `bounds` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect#css-props) | Bounds of the curve in the parent coordinates |
| `bounds-height` | `number` | Height |
| `bounds-readonly` | `boolean` | Readonly |
| `bounds-width` | `number` | Width |
| `bounds-x` | `number` | Left |
| `bounds-y` | `number` | Top |
| `boxoptions` | [`BoxOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#header#adaptivediscretefillvisualheader#adaptivediscretefillvisualheader#boxoptions) | Box layout options |
| `boxoptions-margin` | `number | string` | Flexbox item margins |
| `clipstyle` | [`ClipStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.clipstyle.clipstyle#css-props) | Clipping style |
| `clipstyle-evenodd` | `boolean` | True if evenodd mode is on (&#x27;nonzero&#x27; mode otherwise) |
| `clipstyle-geometry` | [`GraphicsPath`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.graphicspath.graphicspath#css-props) | Clipping geometry |
| `clipstyle-geometry-bounds` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect#css-props) | Bounds |
| `clipstyle` | [`GraphicsPath`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.graphicspath.graphicspath#css-props) | Clipping style |
| `cssclass` | `string` | The css class name of this node |
| `csscursor` | `string` | CSS cursor associated with node |
| `cssstyle` | `string` | CSS style to be applied to inserted elements |
| `curvenamevisible` | `boolean` | The curve name visibility flag |
| `depth` | `number` | Depth |
| `displaymode` | `string` | Display mode |
| `displaystring` | `string` | Display string |
| `fillstyle` | `string` | The fill style |
| `fillstyle` | [`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle#css-props) | The fill style |
| `flexboxoptions` | [`BoxOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#header#adaptivediscretefillvisualheader#adaptivediscretefillvisualheader#boxoptions) | Flex box layout options |
| `gap` | `number` | Gap |
| `headertype` | [`DiscreteFillDisplayType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#header#adaptivediscretefillvisualheader#discretefilldisplaytype) | Discrete header type |
| `horizontalflip` | `boolean` | Flip horizontal from right to left |
| `id` | `string | number` | Id of the node, its a unique identifier |
| `ispointingup` | `boolean` | Defines whether the text is always pointing up |
| `layoutstyle` | [`LayoutStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.layout.layoutstyle.layoutstyle#css-props) | Layoutstyle |
| `layoutstyle-constraint` | [`SizeConstraint`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.layout#sizeconstraint#sizeconstraint) | Layout constrains |
| `layoutstyle-flexgrow` | `number` | Number specifying how much the item will grow relative to the rest of the items inside the same container |
| `layoutstyle-flexshrink` | `number` | Number specifying how much the item will shrink relative to the rest of the items inside the same container |
| `layoutstyle-float` | `string` | Float position |
| `layoutstyle-position` | `string` | Layout position |
| `layoutstyle-size` | `number | string` | Layout size |
| `linestyle` | `string` | The line style |
| `linestyle` | [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle#css-props) | The line style |
| `localtransform` | [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation#css-props) | Local transformation |
| `localtransform-dx` | `number` | X axis translation |
| `localtransform-dy` | `number` | Y axis translation |
| `localtransform-xx` | `number` | X scale |
| `localtransform-xy` | `number` | Xy skew |
| `localtransform-yx` | `number` | Yx skew |
| `localtransform-yy` | `number` | Y scale |
| `margins` | `number | string` | It has properties for specifying the margins for each side |
| `maxvalueformat` | [`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat#css-props) | Max value number format |
| `maxvalueformat-fulllocale` | `boolean` | Specify format how to provide locale |
| `maxvalueformat-grouplength` | `number` | Specify group length of numbers |
| `maxvalueformat-locale` | `string` | Format locale |
| `maxvalueformat-locale` | [`Locale`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.locale.locale#css-props) | Format locale |
| `maxvalueformat-locale-locale` | `string` | The name of the locale |
| `maxvalueformat-locale-numberformat` | [`NumberFormatInfo`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#locale#locale#numberformatinfo) | Defines number format |
| `maxvalueformat-locale-numberformat-dec` | `string` | Defines decimal symbol |
| `maxvalueformat-locale-numberformat-group` | `string` | Defines group symbol |
| `maxvalueformat-locale-numberformat-infinity` | `string` | Defines infinity text |
| `maxvalueformat-locale-numberformat-neg` | `string` | Defines negative symbol |
| `maxvalueformat-maximumfractiondigits` | `number` | Specify maximum fraction digits |
| `maxvalueformat-minimumfractiondigits` | `number` | Specify minimum fraction digits, have to be less or equal to maximumfractiondigits |
| `maxvalueformat-round` | `boolean` | Round number |
| `minvalueformat` | [`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat#css-props) | Min value number format |
| `modellimits` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect#css-props) | Desired model Limits |
| `name` | `string` | Name of the node. It is often used for debugging purposes or to simplify queries |
| `opacity` | `number` | Node opacity (from 0 to 1). If it is undefined or null it inherits property from the parent.
It changes globalAlpha on the rendering context |
| `opacityblendmode` | [`BlendMode`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#blendmode#blendmode) | Node opacity mode to blend it |
| `orientation` | [`Orientation`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#orientation#orientation) | Header orientation |
| `padding` | `number | string` | It has properties for specifying the padding for each side |
| `scalescrollstrategy` | [`ScaleScrollStrategy`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.scalescrollstrategy.scalescrollstrategy#css-props) | Scale scroll strategy |
| `scalescrollstrategy-enabled` | `boolean` | Enable flag |
| `selectable` | `boolean` | Selectable node, a boolean to determine if selection should consider this node |
| `tag` | `any` | Custom information associated with node. It is a user object which can be used by client code to store information or attach an application object to the shape |
| `textstyle` | `string` | The text style |
| `textstyle` | [`TextStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.textstyle.textstyle#css-props) | The text style |
| `textstyle-alignment` | [`AlignmentStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#alignmentstyle) | Alignment |
| `textstyle-autosize` | `boolean` | Auto font size on high definition display |
| `textstyle-background` | `string` | Background style |
| `textstyle-background` | [`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle#css-props) | Background style |
| `textstyle-baseline` | [`BaseLineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#baselinestyle) | Base line |
| `textstyle-color` | `string` | Color in CSS form |
| `textstyle-fill` | [`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle#css-props) | Text fill style |
| `textstyle-font` | `string` | Font see |
| `textstyle-fonturl` | `string` | The place from which the font will be loaded, if null - uses system fonts. It can be base64 with url keyword |
| `textstyle-lineheight` | `string | number` | Line height |
| `textstyle-multiline` | `boolean` | Allow multi-line text |
| `textstyle-outline` | `string` | Outline style |
| `textstyle-outline` | [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle#css-props) | Outline style |
| `textstyle-overflowwrap` | [`OverflowWrapStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#overflowwrapstyle) | Overflow wrap |
| `textstyle-strikethrough` | `string` | Strikethrough style |
| `textstyle-strikethrough` | [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle#css-props) | Strikethrough style |
| `textstyle-textoverflow` | [`TextOverflowStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#textoverflowstyle) | Text overflow |
| `textstyle-underline` | `string` | Underline style |
| `textstyle-underline` | [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle#css-props) | Underline style |
| `textstyle-underlineoffset` | `string | number` | Underline offset distance |
| `textstyle-whitespace` | [`WhiteSpaceStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#whitespacestyle) | White space |
| `textstyle-wordbreak` | [`WordBreakStyle`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#wordbreakstyle) | Word break |
| `transform` | `string` | Additional CSS transformation applied to node or &#x27;none&#x27; |
| `transform` | [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation#css-props) | Additional CSS transformation applied to node or &#x27;none&#x27; |
| `visible` | `boolean` | Visibility of the node, a boolean to determine if the node should be rendered or not |
| `z-index` | `number` | Define node z-index |


## Contents

Constructors
#### new AdaptiveLogDiscreteCurveVisualHeader(options)

• **new AdaptiveLogDiscreteCurveVisualHeader**(`options?`)

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `options` | [`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve) | [`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogdiscretecurvevisualheader#options) | visual or properties object |


#### Overrides

AdaptiveDiscreteFillVisualHeader&lt;LogDiscreteCurve&amp;gt;.constructor

Methods
#### addCssClass

▸ **addCssClass**(`cssclass`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Adds new css class to node

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `cssclass` | `string` | `string`[] | css class name('s) |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[addCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#addcssclass)

#### addInvalidateHandler

▸ **addInvalidateHandler**(`handler`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Add invalidate handler

**`Deprecated`**

since 4.0, use Node.on instead

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `handler` | `Function` | handler to be notified about invalidation |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[addInvalidateHandler](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#addinvalidatehandler)

#### applyOpacity

▸ `Protected` **applyOpacity**(`context`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

This method is called to apply opacity if it is specified on the rendering context. The default
implementation sets global alpha on the rendering context

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[applyOpacity](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#applyopacity)

#### applyResponsiveStyle

▸ `Protected` **applyResponsiveStyle**(): `void`

Apply a responsive style rules it is exists

#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[applyResponsiveStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#applyresponsivestyle)

#### calculateDesiredHeight

▸ `Protected` **calculateDesiredHeight**(`width?`): `number`

Return header desired height

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `width` | `number` | width to fit elements in case wrapping |


#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[calculateDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#calculatedesiredheight)

#### calculateDiscreteElementHeight

▸ `Protected` **calculateDiscreteElementHeight**(): `number` | [`MeasureSectionSizeCallback`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#measuresectionsizecallback)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt;

#### Returns

`number` | [`MeasureSectionSizeCallback`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#measuresectionsizecallback)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt;

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[calculateDiscreteElementHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#calculatediscreteelementheight)

#### calculateSectionsDesiredHeight

▸ `Protected` **calculateSectionsDesiredHeight**(`width`): `number`

Return overall height by specified width

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `width` | `number` | available device width to calculate desired width |


#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[calculateSectionsDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#calculatesectionsdesiredheight)

#### checkCollision

▸ **checkCollision**(`context`): `boolean`

Check culling
Returns true if object is inside of renderable area

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |


#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[checkCollision](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#checkcollision)

#### checkTextSize

▸ **checkTextSize**(`context`, `text`, `maxLen`): `string`

Returns biggest text in specified width

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |
| `text` | `string` | Text to calculate the size for |
| `maxLen` | `number` | max length available for the text |


#### Returns

`string`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[checkTextSize](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#checktextsize)

#### clone

▸ **clone**(): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

All subclasses should override copyConstructor or provide custom implementation for this method

#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

clone

#### Overrides

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[clone](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#clone)

#### connectStyle

▸ **connectStyle**(`style`, `type`, `callback`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Connects style.<br>
<br>
This convenience method subscribes a listener to given style for the specified type.<br>
And automatically un-subscribes listener if node is disposed to prevent memory leaks

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `style` | [`EventDispatcher`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.eventdispatcher.eventdispatcher) | connect style |
| `type` | `string` | type of event or property |
| `callback` | [`AttributeCallback`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#istylelistener#attributecallback)<[`EventDispatcher`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.eventdispatcher.eventdispatcher)&gt; | function to be called |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[connectStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#connectstyle)

#### copyConstructor

▸ `Protected` **copyConstructor**(`src`, `deepCopy?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Copy constructor function.<br>
Function used as part of the cloning mechanism.<br>
Implementations should copy the given instance state to this instance.<br>

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `src` | [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader) | Source to copy from |
| `Optional` `deepCopy` | `boolean` | deep copy |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Overrides

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[copyConstructor](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#copyconstructor)

#### disconnectStyle

▸ **disconnectStyle**(`style`, `type`, `callback`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Disconnect style
<br>
This convenience method un-subscribes a listener to given style for the specified type.<br>

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `style` | [`EventDispatcher`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.eventdispatcher.eventdispatcher) | connect style |
| `type` | `string` | type of event or property |
| `callback` | [`AttributeCallback`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#istylelistener#attributecallback)<[`EventDispatcher`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.eventdispatcher.eventdispatcher)&gt; | function to be called |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[disconnectStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#disconnectstyle)

#### dispose

▸ **dispose**(): `void`

Dispose node. Clear all listeners
and disconnect style to avoid memory
leaks

#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[dispose](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#dispose)

#### drawBorder

▸ **drawBorder**(`context`, `borderLineStyle?`, `modelLimits?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Stroke border with specified

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |
| `Optional` `borderLineStyle` | [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle) | the LineStyle for the border |
| `Optional` `modelLimits` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) | the border bounds |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[drawBorder](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#drawborder)

#### drawRoundedBox

▸ `Protected` **drawRoundedBox**(`context`, `bounds`, `options?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Parameters

| Name  | Type  |
|  --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) |
| `bounds` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) |
| `Optional` `options` | `Object` |
| `Optional` `options.fillstyle` | [`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle) |
| `Optional` `options.linestyle` | [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle) |
| `Optional` `options.radius` | `number` |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[drawRoundedBox](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#drawroundedbox)

#### drawText

▸ `Protected` **drawText**(`context`, `x?`, `y?`, `text?`, `style?`, `alignment?`, `theta?`, `maxSize?`): `void`

for internal use only, make text always readable

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | rendering context |
| `Optional` `x` | `number` | x position to place text |
| `Optional` `y` | `number` | y position to place text |
| `Optional` `text` | `string` | text to be displayed |
| `Optional` `style` | [`TextStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.textstyle.textstyle) | text style |
| `Optional` `alignment` | [`AnchorType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#anchortype) | alignment for placement of text |
| `Optional` `theta` | `number` | of rotation |
| `Optional` `maxSize` | `number` | [`Dimension`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.dimension.dimension) | max size or width |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[drawText](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#drawtext)

#### enableEventPropagation

▸ **enableEventPropagation**(`enable`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Enable event propagation from the node hierarchy from bottom to top
<p>
This option is similar to DOM Event bubbling, which allows
to get any event from child node. By default it is disabled
for better performance.
</p>

**`Example`**

```ts
import {Group} from '@int/geotoolkit/scene/Group';
import {Events as SceneEvents} from '@int/geotoolkit/scene/Node';
const parentGroup = new Group()
.setName('ParentGroup')
.enableEventPropagation(true);
const childGroup = new Group()
.setName('ChildGroup');

parentGroup.addChild(childGroup);
parentGroup.on(SceneEvents.Invalidate, (eventName, sender, args) =&gt; {
// Got notifications from all children of parent group
});
childGroup.invalidate();
```

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `enable` | `boolean` | enable |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[enableEventPropagation](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#enableeventpropagation)

#### execute

▸ **execute**(`delegate`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Executes delegate and return the result. It allows us to keep all initialization calls in one place, <br>
and we do not need to scroll up or down in IDE to find how and where it was initialized.

**`Example`**

```ts
// All setters (.setName() for example) returns reference to the this.
// In order to modify inner object like LineStyle or Pattern, to get this object (property) we should call getter to get object reference.
// Then modify it as shown below in Option 1 or you can use execute methods shown in Option 2.
import {Group} from '@int/geotoolkit/scene/Group';
import {Rect} from '@int/geotoolkit/util/Rect';
// Option 1
const group = new Group()
.setName('MyGroup')
.setBounds(new Rect(0, 0, 42, 16))
.enableClipping(true)
.setTag({'type': 'sometype'});

group.getLineStyle().setPattern('pattern');
return group;

// Options 2 ( using execute method )
return group
.execute(function () {
this.getLineStyle()
.setPattern("pattern");
});
```

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `delegate` | (`this`: [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)) => `void` | Function to execute |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

The result if any or this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[execute](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#execute)

▸ **execute**<`T`&gt;(`delegate`): `T`

#### Type parameters

| Name |
|  --- |
| `T` |


#### Parameters

| Name  | Type  |
|  --- | --- |
| `delegate` | (`this`: [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)) => `T` |


#### Returns

`T`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[execute](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#execute)

#### fillBorder

▸ **fillBorder**(`context`, `fillStyle?`, `modelLimits?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Draws a rectangle at the model limits and fill it with specified fillStyle

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |
| `Optional` `fillStyle` | [`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle) | Fill Style for the rectangle |
| `Optional` `modelLimits` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) | rectangle bounds |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[fillBorder](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#fillborder)

#### filter

▸ `Protected` **filter**(`context`): `boolean`

Filter node

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |


#### Returns

`boolean`

flag filter flag ("true" to render node; "false" otherwise)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[filter](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#filter)

#### getAnimationStyle

▸ **getAnimationStyle**(): [`AnimationStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.animationstyle.animationstyle)

Return animation style

#### Returns

[`AnimationStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.animationstyle.animationstyle)

animationStyle current animation style

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getanimationstyle)

#### getBorderLineStyle

▸ **getBorderLineStyle**(): [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle)

Gets border line style

#### Returns

[`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getBorderLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getborderlinestyle)

#### getBounds

▸ **getBounds**(): [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

Return bound in the parent coordinates

#### Returns

[`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getbounds)

#### getBoxOptions

▸ **getBoxOptions**(): [`BoxOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#boxoptionsout)

Get box layout options

#### Returns

[`BoxOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#boxoptionsout)

box layout options

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getboxoptions)

#### getClassName

▸ **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getclassname)

#### getClipStyle

▸ **getClipStyle**(): [`ClipStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.clipstyle.clipstyle)

Gets the current clipping style

#### Returns

[`ClipStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.clipstyle.clipstyle)

clipping style

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getClipStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getclipstyle)

#### getContentsArea

▸ **getContentsArea**(`transformation?`): [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

Return area without paddings. Model limits are
mapped to content area, where children are layout.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `transformation` | [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation) | scene transformation |


#### Returns

[`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getContentsArea](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getcontentsarea)

#### getContentsTransform

▸ **getContentsTransform**(): [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

Return transformation from model to bounds

#### Returns

[`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getContentsTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getcontentstransform)

#### getCss

▸ **getCss**(): [`CssStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.css-1.cssstyle.cssstyle)

Return CSS style

#### Returns

[`CssStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.css-1.cssstyle.cssstyle)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getCss](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getcss)

#### getCssClass

▸ **getCssClass**(): `string`

Returns css class name to be used to apply CSS style

#### Returns

`string`

the css class name

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getcssclass)

#### getCssClasses

▸ **getCssClasses**(): `string`[]

Gets list of css class names which applied to this node

#### Returns

`string`[]

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getCssClasses](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getcssclasses)

#### getCssTransform

▸ **getCssTransform**(): `string`

Returns CSS transformation

#### Returns

`string`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getCssTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getcsstransform)

#### getCurveNameVisible

▸ **getCurveNameVisible**(): `boolean`

Gets visibility of curve name

#### Returns

`boolean`

#### getDefaultDisplayType

▸ `Protected` **getDefaultDisplayType**(): [`DiscreteFillDisplayType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#discretefilldisplaytype)

return default header type

#### Returns

[`DiscreteFillDisplayType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#discretefilldisplaytype)

#### Overrides

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDefaultDisplayType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdefaultdisplaytype)

#### getDesiredHeight

▸ **getDesiredHeight**(`width?`): `number`

Return header desired height

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `width` | `number` | width to fit elements in case wrapping |


#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdesiredheight)

#### getDiscreteDisplayType

▸ **getDiscreteDisplayType**(): [`DiscreteFillDisplayType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#discretefilldisplaytype)

Returns discrete fill display type

#### Returns

[`DiscreteFillDisplayType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#discretefilldisplaytype)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDiscreteDisplayType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdiscretedisplaytype)

#### getDiscreteFillInfo

▸ `Protected` **getDiscreteFillInfo**(): [`DiscreteFillInfo`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#discretefillinfo)[]

Provide an array of items to be displayed int he header

#### Returns

[`DiscreteFillInfo`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#discretefillinfo)[]

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDiscreteFillInfo](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdiscretefillinfo)

#### getDisplayDepth

▸ **getDisplayDepth**(): `number`

Returns the displayed depth value

#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDisplayDepth](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdisplaydepth)

#### getDisplayMode

▸ **getDisplayMode**(): `string` | `string`[]

Returns the displayed mode value

#### Returns

`string` | `string`[]

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDisplayMode](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdisplaymode)

#### getDisplayString

▸ **getDisplayString**(): `string`

Returns the displayed value

#### Returns

`string`

displayString

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDisplayString](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdisplaystring)

#### getDisplayValue

▸ **getDisplayValue**(): `number`

Returns 0

#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDisplayValue](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdisplayvalue)

#### getElementByName

▸ **getElementByName**(`name`): [`ElementOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#elementoptionsout)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt;

return element object that is matching the given name

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `name` | `string` | element name |


#### Returns

[`ElementOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#elementoptionsout)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt;

element properies

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getElementByName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getelementbyname)

#### getElements

▸ **getElements**(): [`ElementOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#elementoptionsout)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt;[]

Gets header elements with their parameters.
NOTE: deep copy of elements is created and returned.

#### Returns

[`ElementOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#elementoptionsout)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt;[]

header elements

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getElements](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getelements)

#### getFillStyle

▸ **getFillStyle**(): [`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle)

Return fill style

#### Returns

[`FillStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.fillstyle.fillstyle)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getFillStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getfillstyle)

#### getFlexBoxOptions

▸ **getFlexBoxOptions**(): [`BoxOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#boxoptionsout)

Get flex box layout options

#### Returns

[`BoxOptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#boxoptionsout)

flex box layout options

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getFlexBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getflexboxoptions)

#### getHighlightOptions

▸ **getHighlightOptions**(): [`HighlightOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#logvisualheader#highlightoptions)

Returns highlight options

#### Returns

[`HighlightOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#logvisualheader#highlightoptions)

highlight options

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getHighlightOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#gethighlightoptions)

#### getId

▸ **getId**(): `string` | `number`

Returns the associated identifier of the node

#### Returns

`string` | `number`

The node's id

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getId](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getid)

#### getInvalidateMethod

▸ `Protected` **getInvalidateMethod**(): [`AttributeCallback`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#istylelistener#attributecallback)<[`EventDispatcher`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.eventdispatcher.eventdispatcher)&gt;

Gets invalidate method

#### Returns

[`AttributeCallback`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#istylelistener#attributecallback)<[`EventDispatcher`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.eventdispatcher.eventdispatcher)&gt;

method to invalidate this object

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getInvalidateMethod](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getinvalidatemethod)

#### getIsPointingUp

▸ **getIsPointingUp**(): `boolean`

Returns true if the text is always pointing up

#### Returns

`boolean`

true if the text is always pointing up

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getIsPointingUp](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getispointingup)

#### getLayoutStyle

▸ **getLayoutStyle**(): [`LayoutStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.layout.layoutstyle.layoutstyle)<`string` | `number`&gt;

Return desired layout style

#### Returns

[`LayoutStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.layout.layoutstyle.layoutstyle)<`string` | `number`&gt;

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getLayoutStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getlayoutstyle)

#### getLineStyle

▸ **getLineStyle**(): [`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle)

Return line style

#### Returns

[`LineStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.linestyle.linestyle)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getlinestyle)

#### getLocalTransform

▸ **getLocalTransform**(): [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

Retrieves the transformation of bounds to parent

#### Returns

[`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

transform the local transform.

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getLocalTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getlocaltransform)

#### getMarginsStyle

▸ **getMarginsStyle**(): [`SpaceStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.spacestyle.spacestyle)<`string` | `number`&gt;

Return margins style

#### Returns

[`SpaceStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.spacestyle.spacestyle)<`string` | `number`&gt;

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getMarginsStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getmarginsstyle)

#### getMaxValueFormat

▸ **getMaxValueFormat**(): [`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat)

Returns the number formatter for the max value

#### Returns

[`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat)

#### getMinValueFormat

▸ **getMinValueFormat**(): [`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat)

Returns the number formatter for the min value

#### Returns

[`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat)

#### getModelLimits

▸ **getModelLimits**(): [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

Return model limits

#### Returns

[`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getModelLimits](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getmodellimits)

#### getName

▸ **getName**(): `string`

Returns the node name

#### Returns

`string`

The node name

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getname)

#### getOpacity

▸ **getOpacity**(): `number`

Returns current node opacity

#### Returns

`number`

opacity

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getOpacity](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getopacity)

#### getOpacityBlendMode

▸ **getOpacityBlendMode**(): [`BlendMode`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#blendmode)

Returns current node opacity

#### Returns

[`BlendMode`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#blendmode)

opacity blend mode

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getOpacityBlendMode](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getopacityblendmode)

#### getPaddingStyle

▸ **getPaddingStyle**(): [`SpaceStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.spacestyle.spacestyle)<`string` | `number`&gt;

Return padding style

#### Returns

[`SpaceStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.spacestyle.spacestyle)<`string` | `number`&gt;

padding

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getPaddingStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getpaddingstyle)

#### getParent

▸ **getParent**(): [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)

Return parent node

#### Returns

[`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)

parent node

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getparent)

#### getProperties

▸ **getProperties**(): [`OptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogdiscretecurvevisualheader#optionsout)

Gets all the properties pertaining to this object

#### Returns

[`OptionsOut`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogdiscretecurvevisualheader#optionsout)

of the header

#### Overrides

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getProperties](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getproperties)

#### getProperty

▸ **getProperty**(`name`): `any`

Gets dynamic property by name. These properties can be
used as a property bags

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `name` | `string` | property name |


#### Returns

`any`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getProperty](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getproperty)

#### getPropertyKeys

▸ **getPropertyKeys**(): `string`[]

Returns known properties keys

#### Returns

`string`[]

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getPropertyKeys](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getpropertykeys)

#### getRenderingFilter

▸ **getRenderingFilter**(): [`IFilter`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.ifilter.ifilter)

Return filter to be used for rendering and picking

#### Returns

[`IFilter`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.ifilter.ifilter)

current filter

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getRenderingFilter](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getrenderingfilter)

#### getResponsiveStyle

▸ **getResponsiveStyle**(): [`ResponsiveStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.responsive.responsivestyle.responsivestyle)

Return responsive style

#### Returns

[`ResponsiveStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.responsive.responsivestyle.responsivestyle)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getResponsiveStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getresponsivestyle)

#### getRoot

▸ **getRoot**(): [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)

Returns root node. <br>
If node doesn't have parent then it returns itself.

#### Returns

[`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)

the root node

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getRoot](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getroot)

#### getScaleScrollStrategy

▸ **getScaleScrollStrategy**(): [`Delegate`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene#scalescrollstrategy#delegate)

Gets scale scroll strategy

#### Returns

[`Delegate`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene#scalescrollstrategy#delegate)

scale scroll strategy

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getScaleScrollStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getscalescrollstrategy)

#### getSceneTransform

▸ **getSceneTransform**(): [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

Returns transformation from node to root scene

#### Returns

[`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

a transformation from node to root scene

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getSceneTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getscenetransform)

#### getSectionDesiredHeight

▸ `Protected` **getSectionDesiredHeight**(`section`, `width`): `number`

Return desired height for specified section

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `section` | [`SectionOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#sectionoptions)<[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)&gt; | section settings |
| `width` | `number` | available device width to calculate desired width |


#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getSectionDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getsectiondesiredheight)

#### getSectionDesiredRect

▸ `Protected` **getSectionDesiredRect**(`sectionName?`, `rect?`, `tr?`): [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

Return desired section bounds by specified name

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `sectionName` | `string` | section name |
| `Optional` `rect` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) | optional param for internal use |
| `Optional` `tr` | [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation) | - 
 |


#### Returns

[`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getSectionDesiredRect](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getsectiondesiredrect)

#### getSections

▸ **getSections**(): [`SectionOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#sectionoptions)<[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)&gt;[]

Gets header sections with their parameters.
NOTE: deep copy of elements is created and returned.

#### Returns

[`SectionOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#sectionoptions)<[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)&gt;[]

header elements

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getSections](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getsections)

#### getSettings

▸ **getSettings**(): [`Settings`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#settings)

Gets general settings.
NOTE: deep copy of settings is created and returned.

#### Returns

[`Settings`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#settings)

settings

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getSettings](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getsettings)

#### getTag

▸ **getTag**(): `any`

Returns the object associated with the node by user.

#### Returns

`any`

The node's user-object

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getTag](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#gettag)

#### getTextBoundingBox

▸ `Protected` **getTextBoundingBox**(`context`, `x?`, `y?`, `text?`, `style?`, `alignment?`, `theta?`): [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

Returns bounding box of the text

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | rendering context |
| `Optional` `x` | `number` | x position to place text |
| `Optional` `y` | `number` | y position to place text |
| `Optional` `text` | `string` | text to be displayed |
| `Optional` `style` | [`TextStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.textstyle.textstyle) | text style |
| `Optional` `alignment` | [`AnchorType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#anchortype) | alignment for placement of text |
| `Optional` `theta` | `number` | of rotation |


#### Returns

[`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getTextBoundingBox](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#gettextboundingbox)

#### getTextShapeHelper

▸ `Protected` **getTextShapeHelper**(`x?`, `y?`, `text?`, `textStyle?`, `alignment?`): [`Text`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.shapes.text.text)

Return text shape helper instance

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `x` | `number` | x coordinate |
| `Optional` `y` | `number` | y coordinate |
| `Optional` `text` | `string` | text to display |
| `Optional` `textStyle` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#type) | a new shape text style |
| `Optional` `alignment` | [`AnchorType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#anchortype) | anchor alignment |


#### Returns

[`Text`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.shapes.text.text)

text shape helper

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getTextShapeHelper](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#gettextshapehelper)

#### getTextStyle

▸ **getTextStyle**(): [`TextStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.textstyle.textstyle)

Return a current text style

#### Returns

[`TextStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.textstyle.textstyle)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getTextStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#gettextstyle)

#### getVisible

▸ **getVisible**(): `boolean`

Return visibility of the header

#### Returns

`boolean`

true if header itself and associated LogVisual is visible

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getVisible](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getvisible)

#### getVisual

▸ **getVisual**(): [`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)

Gets visual to be used to render header

#### Returns

[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)

visual

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getVisual](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getvisual)

#### getWorldTransform

▸ **getWorldTransform**(): [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

<code>getWorldTransform</code> retrieves the local transformation
of the node which represents multiplication of parent to bounds and
contents transformations.

#### Returns

[`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getWorldTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getworldtransform)

#### getZIndex

▸ **getZIndex**(): `number`

Returns node z-index (null if not set)

#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getZIndex](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getzindex)

#### hasCssClass

▸ **hasCssClass**(`cssClass`): `boolean`

Check if node has specified css class

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `cssClass` | `string` | css class name |


#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[hasCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#hascssclass)

#### hasEventListener

▸ **hasEventListener**(`type`, `callback?`): `boolean`

Check if a list of event listeners for this type contains this listener

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `type` | `string` | type of event or property |
| `Optional` `callback` | `Function` | to be called, if null, check if any callback is registered |


#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[hasEventListener](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#haseventlistener)

#### hitTest

▸ **hitTest**(`area`, `radius?`): [`Hits`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#hits)[]

Hit test in the device coordinate. This method checks if any point is intersects <html> node inside text

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `area` | [`HitTestArea`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#hittestarea) | model area or position |
| `Optional` `radius` | `number` | radius of selection |


#### Returns

[`Hits`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#hits)[]

selected items

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[hitTest](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#hittest)

#### invalidate

▸ **invalidate**(`bounds?`, `force?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Invalidate area of the shape.  This method invalidates parent by default. invalidated from parent to root node.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `bounds` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) | bounds of the invalid rectangle in the inner node coordinates |
| `Optional` `force` | `boolean` | true if parent should be invalidated immediately if null is provided then cache (if any will be completely refreshed) otherwise only specified rect or node.bounds will be refreshed |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[invalidate](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#invalidate)

#### invalidateLayout

▸ **invalidateLayout**(`propagate?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Notify that layout is invalidated. Send event [Events.LayoutInvalidated](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.layout#events#events#layoutinvalidated)

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `propagate` | `boolean` | propagate invalidate layout to parent |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[invalidateLayout](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#invalidatelayout)

#### invalidateParent

▸ `Protected` **invalidateParent**(`bounds?`, `force?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Invalidate parent and notify all listeners.
NOTE: Don't keep arguments of the event, because instance can be changed

**`Fires`**

[Events.Invalidate](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene.node#events#invalidate)

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `bounds` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) | bounds of the invalid rectangle in the inner node coordinates |
| `Optional` `force` | `boolean` | force rendering |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[invalidateParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#invalidateparent)

#### isAutoBounds

▸ **isAutoBounds**(): `boolean`

Enable automatic bounds. If auto bounds is enabled then it equals to
parent model limits

**`Deprecated`**

since 4.1, use .getLayoutStyle instead

#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isAutoBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#isautobounds)

#### isDisposed

▸ **isDisposed**(): `boolean`

Returns whether this object has been disposed

#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isDisposed](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#isdisposed)

#### isEventPropagationEnabled

▸ **isEventPropagationEnabled**(): `boolean`

Return true if event propagation is enabled from child to parent

#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isEventPropagationEnabled](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#iseventpropagationenabled)

#### isHorizontalFlip

▸ **isHorizontalFlip**(): `boolean`

Return true if the representation is flipped horizontally

#### Returns

`boolean`

horizontal flip

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isHorizontalFlip](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#ishorizontalflip)

#### isNotificationEnabled

▸ **isNotificationEnabled**(): `boolean`

return state of notification

#### Returns

`boolean`

current notification state

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isNotificationEnabled](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#isnotificationenabled)

#### isSelectable

▸ **isSelectable**(): `boolean`

Returns true if node can be picked/selected.

#### Returns

`boolean`

The selectable flag

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isSelectable](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#isselectable)

#### isSilent

▸ **isSilent**(): `boolean`

Return true if the event dispatcher doesn't notify any events

#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isSilent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#issilent)

#### isVertical

▸ **isVertical**(): `boolean`

Returns vertical flag

#### Returns

`boolean`

true, if header is vertical, false otherwise

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isVertical](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#isvertical)

#### notify

▸ **notify**<`E`&gt;(`type`, `source`, `args?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Notify listeners of the Node

#### Type parameters

| Name | Type |
|  --- | --- |
| `E` | extends `string` |


#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `type` | `E` | type of event |
| `source` | [`LogVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.logvisualheader.logvisualheader)<[`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)&gt; | source who called the event |
| `Optional` `args` | [`EventMap`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#logvisualheader#eventmap)[`E`] | event arguments |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[notify](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#notify)

#### off

▸ **off**<`E`&gt;(`type?`, `callback?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Detach listener on event.
Calling .off() with no arguments removes all attached listeners.
Calling .off(type) with no callback removes all attached listeners for specific type.

#### Type parameters

| Name | Type |
|  --- | --- |
| `E` | extends `string` |


#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `type` | `E` | type of the event |
| `Optional` `callback` | (`eventType`: `E`, `sender`: [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader), `args`: [`EventMap`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#logvisualheader#eventmap)[`E`]) => `void` | function to be called |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[off](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#off)

#### on

▸ **on**<`E`&gt;(`type`, `callback`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Attach listener on event that will be called whenever the specified event is delivered to the target
<p>
If the callback function is already in the list of event listeners for this target,
the function is not added a second time.
</p>
<p>
If a particular anonymous function is in the list of event listeners registered for a
certain target, and then later in the code, an identical anonymous function is given
in an "on" call, the second function will also be added to the list of
event listeners for that target.
</p>

#### Type parameters

| Name | Type |
|  --- | --- |
| `E` | extends `string` |


#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `type` | `E` | type of event or property |
| `callback` | (`eventType`: `E`, `sender`: [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader), `args`: [`EventMap`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#logvisualheader#eventmap)[`E`]) => `void` | to be called |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[on](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#on)

#### onParentChanged

▸ `Protected` **onParentChanged**(`node`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

This method is called when parent changes. Do not call it directly.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `node` | [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node) | node to change parent |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[onParentChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#onparentchanged)

#### onVisibilityChanged

▸ `Protected` **onVisibilityChanged**(): `void`

This method is called if visibility is changed.  Send event [Events.VisibilityChanged](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene.node#events#visibilitychanged)

#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[onVisibilityChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#onvisibilitychanged)

#### onVisualChanged

▸ `Protected` **onVisualChanged**(): `void`

This method is called if visual is changed.  Send event [Events.VisualChanged](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#header#logvisualheader#events#visualchanged)

#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[onVisualChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#onvisualchanged)

#### onVisualChanging

▸ `Protected` **onVisualChanging**(): `void`

This method is called if visual is changing.

#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[onVisualChanging](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#onvisualchanging)

#### onVisualStateChanged

▸ `Protected` **onVisualStateChanged**(`type`, `source`): `void`

#### Parameters

| Name  | Type  |
|  --- | --- |
| `type` | [`Events`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene.node#events) | [`Events`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#events) |
| `source` | [`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve) |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[onVisualStateChanged](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#onvisualstatechanged)

#### postRendering

▸ `Protected` **postRendering**(`context`): `void`

To be called after rendering. Call this method if you override method render

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[postRendering](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#postrendering)

#### preRendering

▸ `Protected` **preRendering**(`context`): `void`

Occurs before rendering this method sets clipping by default. Call this method
if you override method render

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | Rendering Context |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[preRendering](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#prerendering)

#### registerAnimationStyle

▸ **registerAnimationStyle**(`root`): `void`

Register animation style.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `root` | [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node) | root node for node |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[registerAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#registeranimationstyle)

#### removeCssClass

▸ **removeCssClass**(`cssclass`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Removes css class from node

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `cssclass` | `string` | `string`[] | css class name('s) |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[removeCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#removecssclass)

#### removeInvalidateHandler

▸ **removeInvalidateHandler**(`handler`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Remove invalidate handler

**`Deprecated`**

since 4.0, use Node.off instead

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `handler` | `Function` | handler to be notified about invalidation |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[removeInvalidateHandler](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#removeinvalidatehandler)

#### render

▸ **render**(`inputContext`): `void`

Renders node

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `inputContext` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | The rendering context to be used to draw the node |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[render](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#render)

#### renderAsync

▸ **renderAsync**(`context`, `callback`): `void`

Render node in asynchronous mode. Default implementation creates call method "render" inside

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `context` | [`RenderingContext`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.renderingcontext.renderingcontext) | The rendering context to be used to draw the node |
| `callback` | () => `void` | callback function |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[renderAsync](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#renderasync)

#### rotate

▸ **rotate**(`theta`, `x`, `y`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Rotate bounds around a given coordinate

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `theta` | `number` | angle to rotate node, in radians |
| `x` | `number` | x coordinate to rotate around |
| `y` | `number` | y coordinate to rotate around |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[rotate](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#rotate)

#### scale

▸ **scale**(`xx`, `yy`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Scale node

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `xx` | `number` | x scale factor |
| `yy` | `number` | y scale factor |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[scale](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#scale)

#### setAnimationStyle

▸ **setAnimationStyle**(`animationStyle`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets animation style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `animationStyle` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#animationstyle#type) | animation style |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setanimationstyle)

#### setAutoBounds

▸ **setAutoBounds**(`enable`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Enable or disable auto bounds If auto bounds is enabled then it equals to
parent model limits

**`Deprecated`**

since 4.1, use .setLayoutStyle instead

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `enable` | `boolean` | Enable or disable auto bounds |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setAutoBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setautobounds)

#### setBorderLineStyle

▸ **setBorderLineStyle**(`lineStyle`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets border line style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `lineStyle` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes.linestyle#linestyle#type) | line style or options |
| `Optional` `merge` | `boolean` | true if you want to merge lineStyle with existing attribute, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setBorderLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setborderlinestyle)

#### setBounds

▸ **setBounds**(`bounds`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets bounds of the curve in the parent coordinates and set up auto bounds
false

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `bounds` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) | bounds of the curve in the parent coordinates |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setBounds](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setbounds)

#### setBoxOptions

▸ **setBoxOptions**(`boxOptions`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set box layout options

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `boxOptions` | [`BoxOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#boxoptions) | box layout options |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setboxoptions)

#### setClipStyle

▸ **setClipStyle**(`style`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets a new clipping style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `style` | [`GraphicsPath`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.graphicspath.graphicspath) | [`ClipStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.attributes.clipstyle.clipstyle) | [`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#clipstyle#options) | a new clipping style |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setClipStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setclipstyle)

#### setCss

▸ **setCss**(`style`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets CSS style. This style will be applied for all inserted elements

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `style` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.css-1#cssstyle#type) | CSS style to be applied to inserted elements |
| `Optional` `merge` | `boolean` | merge flag |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setCss](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setcss)

#### setCssClass

▸ **setCssClass**(`name`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets css class name of the node to be used to apply CSS style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `name` | `string` | css class name of the node |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setCssClass](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setcssclass)

#### setCssTransform

▸ **setCssTransform**(`transform`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set CSS transformation

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `transform` | `string` | [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation) | transformation css transformation instruction or Transformation instance |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setCssTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setcsstransform)

#### setCurveNameVisible

▸ **setCurveNameVisible**(`visible`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set the visibility of curve name

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `visible` | `boolean` | The visibility of the curve name |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### setDesiredHeight

▸ **setDesiredHeight**(`value`, `silent?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets desired height of the header as a layoutable object

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `value` | `string` | `number` | desired height to set, use 'auto' for automatic desired height |
| `Optional` `silent` | `boolean` | silent setting |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setdesiredheight)

#### setDiscreteDisplayType

▸ **setDiscreteDisplayType**(`displayType`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets discrete fill display type

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `displayType` | [`DiscreteFillDisplayType`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#discretefilldisplaytype) | discrete fill display type |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setDiscreteDisplayType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setdiscretedisplaytype)

#### setDisplayMode

▸ **setDisplayMode**(`displayMode`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets the displayed mode value

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `displayMode` | `string` | `string`[] | header display mode |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setDisplayMode](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setdisplaymode)

#### setDisplayString

▸ **setDisplayString**(`displayString`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets the displayed value

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `displayString` | `string` | the displayed value |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setDisplayString](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setdisplaystring)

#### setElement

▸ **setElement**(`names`, `options?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets header element's parameters.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `names` | `string` | `string`[] | `Record`<`string`, [`ElementOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#elementoptions)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt;&gt; | names include<br> (a) element name or <br> (b) an array of element names or <br> (c) JSON-object with entries in the form of: &quot;an_element_name&quot;: `{ the_element_JSON_options }` (see second parameter description for details) |
| `Optional` `options` | [`ElementOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#elementoptions)<[`LogAbstractVisual`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logabstractvisual.logabstractvisual)&gt; | options to set |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setElement](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setelement)

#### setFillStyle

▸ **setFillStyle**(`fillStyle`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets fill style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `fillStyle` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#fillstyle#type) | a new fill style |
| `Optional` `merge` | `boolean` | true if you want to merge fillStyle with existing attribute, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setFillStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setfillstyle)

#### setFlexBoxOptions

▸ **setFlexBoxOptions**(`flexBoxOptions`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set flex box layout options

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `flexBoxOptions` | [`FlexBoxOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivediscretefillvisualheader#flexboxoptions) | box layout options |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setFlexBoxOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setflexboxoptions)

#### setHighlightOptions

▸ **setHighlightOptions**(`options`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set highlight options

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `options` | [`HighlightOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#logvisualheader#highlightoptions) | highlight options |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setHighlightOptions](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#sethighlightoptions)

#### setHorizontalFlip

▸ **setHorizontalFlip**(`enable`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set horizontal flip of the representation

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `enable` | `boolean` | enable flip flag, if it is null [default] header try to use same property from associated visual |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setHorizontalFlip](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#sethorizontalflip)

#### setId

▸ **setId**(`id`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Allows the user to associate any identifier

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `id` | `string` | `number` | object id |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setId](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setid)

#### setIsPointingUp

▸ **setIsPointingUp**(`isPointingUp`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets whether the text is always pointing up.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `isPointingUp` | `boolean` | flag setting whether the text is always pointing up |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setIsPointingUp](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setispointingup)

#### setLayoutStyle

▸ **setLayoutStyle**(`layoutStyle`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Specify desired layout style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `layoutStyle` | [`LayoutStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.layout.layoutstyle.layoutstyle)<`string` | `number`&gt; | [`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.layout#layoutstyle#options)<`string` | `number`&gt; | desired layout style |
| `Optional` `merge` | `boolean` | true if you want to merge layoutStyle with existing attribute, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setLayoutStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setlayoutstyle)

#### setLineStyle

▸ **setLineStyle**(`lineStyle`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets a line style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `lineStyle` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes.linestyle#linestyle#type) | line style or options |
| `Optional` `merge` | `boolean` | true if you want to merge lineStyle with existing attribute, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setLineStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setlinestyle)

#### setLocalTransform

▸ **setLocalTransform**(`localTransform`, `force?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets local transformation to be used to transform from local to parent
coordinate

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `localTransform` | [`Transformation`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.transformation.transformation) | local transformation for this node |
| `Optional` `force` | `boolean` | boolean flag to force update event if transformations are equal, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setLocalTransform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setlocaltransform)

#### setMarginsStyle

▸ **setMarginsStyle**(`margins`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets margins style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `margins` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#spacestyle#type)<`string` | `number`&gt; | margins style |
| `Optional` `merge` | `boolean` | true if you want to merge marginsStyle with existing attribute, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setMarginsStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setmarginsstyle)

#### setMaxValueFormat

▸ **setMaxValueFormat**(`format`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets the number formatter for the max value

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `format` | [`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat) | number format |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### setMinValueFormat

▸ **setMinValueFormat**(`format`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets the number formatter for the min value

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `format` | [`NumberFormat`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.numberformat.numberformat) | number format |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### setModelLimits

▸ **setModelLimits**(`modelLimits`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets model limits

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `modelLimits` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect) | desired model Limits |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setModelLimits](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setmodellimits)

#### setName

▸ **setName**(`name`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets name of the node

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `name` | `string` | The node name |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setname)

#### setNotification

▸ **setNotification**(`notify`, `force?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

set notification state

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `notify` | `boolean` | flag set to invalidate parent or not |
| `Optional` `force` | `boolean` | true if parent should be invalidated immediately |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setNotification](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setnotification)

#### setOpacity

▸ **setOpacity**(`opacity`, `blendMode?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets node opacity

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `opacity` | `number` | node opacity from 0 to 1 |
| `Optional` `blendMode` | [`BlendMode`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util#blendmode) | opacity blend mode. If it is normal, opacity will be replaced. |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setOpacity](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setopacity)

#### setPaddingStyle

▸ **setPaddingStyle**(`paddingStyle`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets padding style

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `paddingStyle` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#spacestyle#type)<`string` | `number`&gt; | padding style |
| `Optional` `merge` | `boolean` | true if you want to merge paddingStyle with existing attribute, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setPaddingStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setpaddingstyle)

#### setParent

▸ **setParent**(`parent`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets parent node. Don't call this method directly.
It is internal method.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `parent` | [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node) | a parent node |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setparent)

#### setProperties

▸ **setProperties**(`properties?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets all properties

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `properties` | [`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogdiscretecurvevisualheader#options) | properties |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Overrides

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setProperties](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setproperties)

#### setProperty

▸ **setProperty**(`name`, `value`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets dynamic property by name

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `name` | `string` | property name |
| `value` | `any` | property value |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setProperty](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setproperty)

#### setRenderingFilter

▸ **setRenderingFilter**(`filter`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets filter to be applied before rendering and picking

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `filter` | [`IFilter`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.renderer.ifilter.ifilter) | filter to set |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setRenderingFilter](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setrenderingfilter)

#### setResponsiveStyle

▸ **setResponsiveStyle**(`style`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets responsive style.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `style` | [`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.responsive#responsivestyle#options) | [`ResponsiveStyle`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.responsive.responsivestyle.responsivestyle) | responsive style |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setResponsiveStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setresponsivestyle)

#### setScaleScrollStrategy

▸ **setScaleScrollStrategy**(`strategy?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets scale scroll strategy

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `strategy` | [`Delegate`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene#scalescrollstrategy#delegate) | scale scroll strategy |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setScaleScrollStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setscalescrollstrategy)

#### setSection

▸ **setSection**(`names`, `options?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets header section's parameters.
this method does not change sections order, it change only section/s options

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `names` | `string` | `string`[] | `Record`<`string`, [`SectionOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#sectionoptions)<[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)&gt;&gt; | names include<br> (a) section name or <br> (b) an array of section names or <br> (c) JSON-object with entries in the form of: &quot;an_section_name&quot;: `{ the_section_JSON_options }` (see second parameter description for details) |
| `Optional` `options` | [`SectionOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#sectionoptions)<[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)&gt; | options to set |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setSection](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setsection)

#### setSections

▸ **setSections**(`sections`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set the section order and options. If the sections are empty or null, reset the order to default based on the sequence of elements. Default sequence is ['top', 'middle', 'bottom']

#### Parameters

| Name  | Type  |
|  --- | --- |
| `sections` | (`string` | [`SectionOptions`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivelogvisualheader#sectionoptions)<[`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve)&gt;)[] |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setSections](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setsections)

#### setSelectable

▸ **setSelectable**(`selectable`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Allows to select node. If node is not selectable then child node is
not selectable.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `selectable` | `boolean` | flag to allow node selection |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setSelectable](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setselectable)

#### setSettings

▸ **setSettings**(`settings`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets settings element's parameters.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `settings` | [`Settings`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.welllog#adaptivebasiclogvisualheader#settings) | settings |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setSettings](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setsettings)

#### setSilent

▸ **setSilent**(`bool`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Set silent mode

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `bool` | `boolean` | flag to enable silent mode |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setSilent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setsilent)

#### setTag

▸ **setTag**(`tag`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Allows the user to associate any arbitrary object with the node.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `tag` | `any` | The object to be associated with the node. |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setTag](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#settag)

#### setTextStyle

▸ **setTextStyle**(`textStyle`, `merge?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets text style for all textual elements

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `textStyle` | [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#textstyle#type) | a new shape text style |
| `Optional` `merge` | `boolean` | true if you want to merge textStyle with existing attribute, false by default |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setTextStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#settextstyle)

#### setVertical

▸ **setVertical**(`vertical`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets vertical flag

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `vertical` | `boolean` | true, if header is vertical, false otherwise |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setVertical](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setvertical)

#### setVisible

▸ **setVisible**(`value`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets visibility of the node.
Send event [Events.VisibilityChanged](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene.node#events#visibilitychanged)

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `value` | `boolean` | flag specifying visibility of the node |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setVisible](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setvisible)

#### setVisual

▸ **setVisual**(`visual`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Parameters

| Name  | Type  |
|  --- | --- |
| `visual` | [`LogDiscreteCurve`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.logdiscretecurve.logdiscretecurve) |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

#### Overrides

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setVisual](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setvisual)

#### setZIndex

▸ **setZIndex**(`value`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Sets z-index for node (set null for default)

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `value` | `number` | index determining node z-position |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[setZIndex](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#setzindex)

#### shear

▸ **shear**(`shx`, `shy`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Shear this node's bounds

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `shx` | `number` | x-axis shear |
| `shy` | `number` | y-axis shear |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[shear](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#shear)

#### synchronizeElements

▸ `Protected` **synchronizeElements**(): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Synchronize element settings

#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Overrides

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[synchronizeElements](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#synchronizeelements)

#### toString

▸ **toString**(): `string`

Returns a string representation of this object (generally the classname)

#### Returns

`string`

A string representation

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[toString](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#tostring)

#### translate

▸ **translate**(`tx`, `ty`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Translate bounds

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `tx` | `number` | x translation |
| `ty` | `number` | y translation |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[translate](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#translate)

#### unregisterAnimationStyle

▸ **unregisterAnimationStyle**(`root`): `void`

Unregister animation style.

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `root` | [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node) | root node for node |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[unregisterAnimationStyle](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#unregisteranimationstyle)

#### updateGeometry

▸ `Protected` **updateGeometry**(): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Update state.

#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[updateGeometry](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#updategeometry)

#### updateSceneTransformation

▸ **updateSceneTransformation**(): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Update scene transformation

#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[updateSceneTransformation](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#updatescenetransformation)

#### updateState

▸ **updateState**(`regions?`, `changes?`): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Update state. These methods reset node state and update state for children. this method is useful to
refresh a scene graph

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `Optional` `regions` | [`Rect`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.util.rect.rect)[] | optional array to return invalid rectangles in the parent coordinates |
| `Optional` `changes` | [`StateChanges`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.scene.node#statechanges) | optional parameter to specify a reason of changes |


#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[updateState](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#updatestate)

#### updateTimeStamp

▸ `Protected` **updateTimeStamp**(): [`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

Update time stamp to indicate that Node or Children has been changed.

#### Returns

[`AdaptiveLogDiscreteCurveVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivelogdiscretecurvevisualheader.adaptivelogdiscretecurvevisualheader)

this

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[updateTimeStamp](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#updatetimestamp)

#### enableSceneGraphNotification

▸ `Static` **enableSceneGraphNotification**(`enabled`): `void`

Enable / disable all notifications

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `enabled` | `boolean` | sets if this object sends notifications |


#### Returns

`void`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[enableSceneGraphNotification](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#enablescenegraphnotification)

#### findParent

▸ `Static` **findParent**<`T`&gt;(`node`, `classType`, `filter?`): `InstanceType`<`T`&gt;

Find root of the node with specified type

#### Type parameters

| Name | Type |
|  --- | --- |
| `T` | extends [`Constructor`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.base#constructor)<`any`&gt; |


#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `node` | [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node) | node to start search |
| `classType` | `T` | type of the class to search for |
| `Optional` `filter` | (`node`: [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)) => `boolean` | additional filter to apply |


#### Returns

`InstanceType`<`T`&gt;

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[findParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#findparent)

▸ `Static` **findParent**(`node`, `classType`, `filter?`): [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)

Find root of the node with specified type

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `node` | [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node) | node to start search |
| `classType` | `string` | interface name to search for |
| `Optional` `filter` | (`node`: [`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)) => `boolean` | additional filter to apply |


#### Returns

[`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[findParent](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#findparent)

#### getClassName

▸ `Static` **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getclassname-1)

#### getDesiredHeight

▸ `Static` **getDesiredHeight**(`header`, `width?`): `number`

Return header desired content height with padding

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `header` | [`LogVisualHeader`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.logvisualheader.logvisualheader)<[`Node`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.scene.node.node)&gt; | header instance |
| `Optional` `width` | `number` | available width, for header, to calculate required height |


#### Returns

`number`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[getDesiredHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#getdesiredheight-1)

#### isSceneGraphNotificationEnabled

▸ `Static` **isSceneGraphNotificationEnabled**(): `boolean`

Return status of the global notification for all nodes.

#### Returns

`boolean`

#### Inherited from

[AdaptiveDiscreteFillVisualHeader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader).[isSceneGraphNotificationEnabled](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.welllog.header.adaptivediscretefillvisualheader.adaptivediscretefillvisualheader#isscenegraphnotificationenabled)