Home

Classes

  • ArrayIterator
    • next
    • reset
  • BasePainter
    • checkResize
    • cleanup
    • clearTopPainter
    • enlargeMain
    • getDom
    • getItemDrawOpt
    • getItemName
    • getTopPainter
    • selectDom
    • setDom
    • setItemName
    • setTopPainter
    • testMainResize
  • BatchDisplay
    • createFinalBatchFrame
    • createFrame
    • forEachFrame
    • makeJSON
    • makeSVG
    • numFrames
  • BrowserLayout
    • adjustBrowserSize
    • adjustSeparators
    • browser
    • checkResize
    • create
    • createBrowserBtns
    • createStatusLine
    • createStyle
    • deleteContent
    • drawing
    • drawing_divid
    • hasContent
    • hasStatus
    • main
    • removeBrowserBtns
    • setBrowserContent
    • setBrowserTitle
    • setButtonsPosition
    • showStatus
    • status
    • toggleBrowserKind
    • toggleBrowserVisisbility
    • toggleKind
  • ClonedNodes
    • buildIdsByStack
    • buildShapes
    • buildStackByIds
    • cleanup
    • collectShapes
    • collectVisibles
    • countVisibles
    • createClones
    • createClonesForShape
    • createEntryMesh
    • createInstancedMeshes
    • createObject3D
    • findStackByName
    • getDrawEntryProperties
    • getMaxVisNodes
    • getNodeIdByStack
    • getNodeName
    • getNodeShape
    • getPhysNodeVisibility
    • getStackName
    • getVisLevel
    • getVisibleFlags
    • getVolumeBoundary
    • isIdInStack
    • markVisibles
    • mergeShapesLists
    • mergeVisibles
    • produceIdShifts
    • resolveStack
    • scanVisible
    • setConfig
    • setDefaultColors
    • setMaxVisNodes
    • setPhysNodeVisibility
    • setVisLevel
    • setVisibleFlags
    • updateNode
    • formatServerElement
  • ColorPalette
    • calcColor
    • calcColorIndex
    • getColor
    • getLength
  • CustomDisplay
  • DrawOptions
    • check
    • empty
    • partAsFloat
    • partAsInt
    • remain
  • FileDumpSocket
    • close
    • getProtocol
    • nextOperation
    • send
  • FileProxy
  • FlexibleDisplay
    • _clickButton
    • activateFrame
    • changeFrameState
    • cleanup
    • closeAllFrames
    • createFrame
    • forEachFrame
    • getActiveFrame
    • getFrameRect
    • getFrameState
    • minimizeAll
    • showAll
    • showContextMenu
    • sortFrames
  • FontHandler
    • addCustomFontToSvg
    • clearFont
    • getFontHtml
    • getFontName
    • isMonospace
    • load
    • needLoad
    • roundAngle
    • setAlign
    • setAngle
    • setColor
    • setFont
    • setFontStyle
    • setNameStyleWeight
    • setPainter
    • setSize
    • setUseFullStyle
  • FunctionsHandler
    • drawNext
  • GeoDrawingControl
    • drawSpecial
    • setHighlight
  • GeometryCreator
    • addFace3
    • addFace4
    • calcNormal
    • create
    • recalcZ
    • setNormal
    • setNormal4
    • setNormal_12_34
    • startPolygon
    • stopPolygon
  • GridDisplay
    • createFrame
    • createGroup
    • createSeparator
    • forEachFrame
    • getActiveFrame
    • getGridFrame
    • handleSeparator
    • numGridFrames
  • HierarchyPainter
    • _runMonitoring
    • activateItems
    • addItemHtml
    • applyStyle
    • canDisplay
    • canExpandItem
    • changeDarkMode
    • checkResize
    • cleanup
    • cleanupFrame
    • clearDrop
    • clearHierarchy
    • createBrowser
    • createButtons
    • createCustomDisplay
    • createDisplay
    • createStatusLine
    • direct_contextmenu
    • display
    • displayItems
    • dropItem
    • enableDrag
    • enableDrop
    • enableMonitoring
    • exapndToLevel
    • executeCommand
    • expandItem
    • fileHierarchy
    • fillOnlineMenu
    • fillSettingsMenu
    • findItem
    • findRootFileForItem
    • focusOnItem
    • forEachItem
    • forEachJsonFile
    • forEachRootFile
    • getDisplay
    • getFileProp
    • getLayout
    • getMonitoringInterval
    • getObject
    • getOnlineItem
    • getOnlineItemUrl
    • getOnlineProp
    • getTopOnlineItem
    • hasStatusLine
    • importModule
    • initializeBrowser
    • isItemDisplayed
    • isLastSibling
    • isMonitoring
    • isOnlineItem
    • itemFullName
    • listServerDir
    • loadScripts
    • openJsonFile
    • openOnline
    • openRootFile
    • player
    • prepareGuiDiv
    • redrawObject
    • refreshHtml
    • reload
    • removePainter
    • setBasicColors
    • setDisplay
    • setHierarchy
    • setMonitoring
    • startGUI
    • toggleDarkMode
    • toggleOpenState
    • tree_click
    • tree_contextmenu
    • tree_mouseover
    • updateBackground
    • updateItems
    • updateOnOtherFrames
    • updateTreeNode
  • HistContour
    • configIndicies
    • createCustom
    • createNormal
    • getContourIndex
    • getLevels
    • getPaletteColor
    • getPaletteIndex
  • InteractiveControl
  • JSRootMenu
    • addAlignMenu
    • addAttributesMenu
    • addColorMenu
    • addDrawMenu
    • addFillStyleMenu
    • addFontMenu
    • addLineStyleMenu
    • addPaletteMenu
    • addRAttrTextItems
    • addRColorMenu
    • addRebinMenu
    • addRedrawMenu
    • addSelectMenu
    • addSettingsMenu
    • addSizeMenu
    • addTAxisMenu
    • addchk
    • confirm
    • endsub
    • getEventPosition
    • header
    • info
    • input
    • remove
    • runModal
    • separator
    • showCommandArgsDialog
    • showMethodArgsDialog
    • size
    • sub
  • LongPollSocket
    • close
    • nextRequest
    • processRequest
    • send
  • MDIDisplay
    • activateFrame
    • afterCreateFrame
    • beforeCreateFrame
    • checkMDIResize
    • cleanup
    • findFrame
    • forEachFrame
    • forEachPainter
    • getActiveFrame
    • numDraw
    • setInitFrame
  • ObjectPainter
    • addColor
    • addToPadPrimitives
    • assignObject
    • assignSnapId
    • axisToSvg
    • bringToFront
    • checkResize
    • cleanup
    • configureUserClickHandler
    • configureUserContextMenu
    • configureUserDblclickHandler
    • configureUserTooltipHandler
    • createAttFill
    • createAttLine
    • createAttMarker
    • createAttText
    • createG
    • deleteAttr
    • drawInSpecialArea
    • drawText
    • executeMenuCommand
    • fillContextMenu
    • fillObjectExecMenu
    • finishTextDrawing
    • forEachPainter
    • getAxisToSvgFunc
    • getCanvPainter
    • getCanvSvg
    • getClassName
    • getColor
    • getDrawDom
    • getDrawOpt
    • getFramePainter
    • getFrameSvg
    • getG
    • getLayerSvg
    • getMainPainter
    • getObject
    • getObjectHint
    • getObjectName
    • getPadName
    • getPadPainter
    • getPadSvg
    • getPrimary
    • getSecondaryId
    • getSnapId
    • getSupportedDrawOptions
    • getToolTip
    • hasUserTooltip
    • interactiveRedraw
    • isBatchMode
    • isMainPainter
    • isSecondary
    • isTooltipAllowed
    • matchObjectType
    • provideSpecialDrawArea
    • provideUserTooltip
    • redraw
    • redrawObject
    • redrawPad
    • removeFromPadPrimitives
    • removeG
    • scaleTextDrawing
    • selectCurrentPad
    • setAsMainPainter
    • setItemName
    • setPadName
    • setSecondaryId
    • setTooltipAllowed
    • showInspector
    • showInspector
    • showObjectStatus
    • startTextDrawing
    • startTextDrawingAsync
    • storeDrawOpt
    • submitCanvExec
    • svgToAxis
    • updateObject
  • PointsControl
    • cleanup
    • createSpecial
    • extractIndex
    • setHighlight
    • setSelected
  • PointsCreator
    • addPoint
    • createPoints
  • PolygonsCreator
    • addFace3
    • addFace4
    • calcNormal
    • create
    • recalcZ
    • setNormal
    • setNormal4
    • setNormal_12_34
    • startPolygon
    • stopPolygon
  • RAxisPainter
    • addTitleDrag
    • addZoomingRect
    • changeAxisAttr
    • changeAxisLog
    • cleanup
    • configureAxis
    • configureZAxis
    • createTicks
    • drawAxis
    • drawAxisAgain
    • drawAxisOtherPlace
    • drawLabels
    • drawMainLine
    • drawTicks
    • drawTitle
    • extractDrawAttributes
    • fillAxisContextMenu
    • formatLabels
    • getAxisType
    • getGrRange
    • getScaleMax
    • getScaleMin
    • isCenteredLabels
    • isInsideGrRange
    • isReverseAxis
    • isRotateLabels
    • isTitleRotated
    • positionChanged
    • processLabelsMove
    • redraw
    • setAfterDrawHandler
    • zoomStandalone
  • RCanvasPainter
    • activateGed
    • activateStatusBar
    • canSendWebsocket
    • canStatusBar
    • changeLayout
    • cleanup
    • clickPadButton
    • closeWebsocket
    • drawInSidePanel
    • drawProjection
    • getCanvasName
    • getLayoutKind
    • getUi5PanelData
    • getWebsocket
    • hasEventStatus
    • hasGed
    • onWebsocketClosed
    • onWebsocketMsg
    • onWebsocketOpened
    • processChanges
    • processDrawableReply
    • produceJSON
    • removeGed
    • resizeBrowser
    • saveCanvasAsFile
    • sendSaveCommand
    • sendWebsocket
    • setLayoutKind
    • showCanvasStatus
    • showMessage
    • showSection
    • submitDrawableRequest
    • submitExec
    • submitMenuRequest
    • testUI5
    • toggleProjection
    • useWebsocket
    • websocketTimeout
    • draw
  • RFramePainter
    • _setAxisRange
    • addInteractivity
    • addKeysHandler
    • axisAsText
    • changeFrameAttr
    • cleanFrameDrawings
    • cleanXY
    • cleanup
    • cleanupAxes
    • configureUserClickHandler
    • configureUserDblclickHandler
    • createFrameG
    • createXY
    • drawAxes
    • drawAxes2
    • drawGrids
    • fillContextMenu
    • fillObjectOfflineMenu
    • getFrameHeight
    • getFramePainter
    • getFrameRect
    • getFrameWidth
    • getFrameX
    • getFrameY
    • getGrFuncs
    • getHistPalette
    • getProjectionFunc
    • hasDrawnAxes
    • isAxisZoomed
    • is_root6
    • recalculateRange
    • redraw
    • resetZoom
    • revertAxis
    • setAxes2Ranges
    • setAxesRanges
    • setFrameActive
    • setRootPadRange
    • showAxisStatus
    • sizeChanged
    • toggleAxisLog
    • unzoom
    • unzoomSingle
    • updateAttributes
    • zoom
    • zoomChangedInteractive
    • zoomSingle
  • RH1Painter
    • autoZoom
    • callDrawFunc
    • canZoomInside
    • countStat
    • draw1DBins
    • draw2D
    • draw3D
    • draw3D
    • drawBars
    • drawFilledErrors
    • drawHistBins
    • fillHistContextMenu
    • fillStatistic
    • getBarBaseline
    • getBinTooltips
    • processTooltipEvent
    • redraw
    • scanContent
    • draw
    • draw
  • RH2Painter
    • autoZoom
    • callDrawFunc
    • canZoomInside
    • cleanup
    • clickButton
    • countStat
    • createPolyBin
    • draw2D
    • draw2DBins
    • draw3D
    • draw3DBins
    • drawBinsArrow
    • drawBinsBox
    • drawBinsColor
    • drawBinsContour
    • drawBinsScatter
    • drawBinsText
    • executeMenuCommand
    • fillHistContextMenu
    • fillStatistic
    • fillToolbar
    • getBinTooltips
    • getDimension
    • getPolyBinTooltips
    • processTooltipEvent
    • redraw
    • redrawProjection
    • scanContent
    • toggleColor
    • toggleProjection
    • _draw
    • draw
    • draw
  • RH3Painter
    • autoZoom
    • canZoomInside
    • countStat
    • draw3DBins
    • draw3DScatter
    • fillHistContextMenu
    • fillStatistic
    • fillToolbar
    • getBinTooltips
    • getDimension
    • redraw
    • draw
  • RHistPainter
    • addInteractivity
    • autoZoom
    • changeValuesRange
    • cleanup
    • clear3DScene
    • clickButton
    • copyOptionsFrom
    • copyOptionsToOthers
    • createContour
    • createHistDrawAttributes
    • decodeOptions
    • drawFrameAxes
    • drawingBins
    • extractAxesProperties
    • fillContextMenuItems
    • fillPaletteMenu
    • fillToolbar
    • get3DToolTip
    • getAxis
    • getAxisBinTip
    • getBinErrors
    • getDimension
    • getHisto
    • getSelectIndex
    • isDisplayItem
    • prepareDraw
    • processItemReply
    • scanContent
    • toggleMode3D
    • toggleStat
    • updateDisplayItem
    • updateObject
    • updatePaletteDraw
  • RHistStatsPainter
    • addText
    • changeMask
    • clearStat
    • drawContent
    • drawStatistic
    • fillStatistic
    • redraw
    • statsContextMenu
    • updateStatistic
    • draw
  • RLegendPainter
    • drawContent
    • draw
  • RPadPainter
    • addObjectPainter
    • addPadButton
    • addPadButtons
    • addPadInteractive
    • changeDarkMode
    • checkCanvasResize
    • cleanPrimitives
    • cleanup
    • clickPadButton
    • confirmDraw
    • createCanvasSvg
    • createImage
    • createPadSvg
    • decodeOptions
    • deliverWebCanvasEvent
    • divide
    • drawItemNameOnCanvas
    • drawNextSnap
    • drawObject
    • drawPrimitives
    • enlargePad
    • extractTObjectProp
    • fillContextMenu
    • findActivePad
    • findInPrimitives
    • findPainterFor
    • findSnap
    • forEachPainterInPad
    • getCoordinate
    • getCustomPalette
    • getFramePainter
    • getFrameRect
    • getHistPalette
    • getMainPainter
    • getNumPainters
    • getPadHeight
    • getPadLength
    • getPadLog
    • getPadRect
    • getPadScale
    • getPadWidth
    • getRootPad
    • hasObjectsToDraw
    • isBatchMode
    • isButton
    • isCanvas
    • isDefaultPadRange
    • isEditable
    • isGrayscale
    • isRoot6
    • itemContextMenu
    • needRedrawByResize
    • padContextMenu
    • processPadTooltipEvent
    • produceImage
    • producePadEvent
    • redraw
    • redrawLegend
    • redrawPad
    • redrawPadSnap
    • registerForPadEvents
    • removePrimitive
    • saveAs
    • selectObjectPainter
    • setFastDrawing
    • setFramePainter
    • setGrayscale
    • setMainPainter
    • showPadButtons
    • svg_this_pad
    • syncDraw
    • updateObject
    • draw
  • RPalettePainter
    • drawPalette
    • getHistPalette
    • draw
  • RPavePainter
    • drawContent
    • drawPave
    • redraw
    • sizeChanged
    • draw
  • RPaveTextPainter
    • drawContent
    • draw
  • StandaloneMenu
    • _buildContextmenu
    • add
    • createModal
    • load
    • runModal
    • show
    • size
  • TASImagePainter
    • canZoomInside
    • clickButton
    • createRGBA
    • decodeOptions
    • drawColorPalette
    • drawImage
    • fillContextMenuItems
    • fillToolbar
    • makeUrlFromImageBuf
    • makeUrlFromPngBuf
    • redraw
    • toggleColz
    • draw
  • TArrowPainter
    • addExtras
    • createPath
    • prepareDraw
    • rotate
    • draw
  • TAttFillHandler
    • apply
    • change
    • createSample
    • empty
    • enable
    • getFillColor
    • getFillColorAlt
    • hasColor
    • isSolid
    • saveToStyle
    • setArgs
    • setOpacity
    • setSolidColor
    • setUsed
    • verifyDirectChange
  • TAttLineHandler
    • apply
    • applyBorder
    • change
    • changeExcl
    • createSample
    • empty
    • saveToStyle
    • setArgs
    • setBorder
    • setUsed
    • verifyDirectChange
  • TAttMarkerHandler
    • _configure
    • apply
    • change
    • create
    • createSample
    • empty
    • getFillColor
    • getFullSize
    • getMarkerLength
    • getStrokeColor
    • resetPos
    • setArgs
    • setUsed
    • verifyDirectChange
  • TAttTextHandler
    • change
    • createArg
    • empty
    • getAltSize
    • getGedFont
    • getSize
    • setArgs
    • setGedFont
    • verifyDirectChange
  • TAxisPainter
    • addTitleDrag
    • checkZoomMin
    • cleanup
    • configureAxis
    • createTicks
    • cutLabels
    • drawAxis
    • drawLabels
    • extractDrawAttributes
    • findLabelModifier
    • formatLabels
    • getAxisType
    • getScaleMax
    • getScaleMin
    • isCenteredLabels
    • isRotateLabels
    • isRotateTitle
    • produceTicksPath
    • setHistPainter
    • submitAxisExec
  • TBuffer
    • canExtract
    • checkByteCount
    • classStreamer
    • clearObjectMap
    • codeAt
    • extract
    • getMappedClass
    • getMappedObject
    • locate
    • mapClass
    • mapObject
    • ntod
    • ntof
    • ntoi1
    • ntoi2
    • ntoi4
    • ntoi8
    • ntou1
    • ntou2
    • ntou4
    • ntou8
    • readBasketEntryOffset
    • readClass
    • readFastArray
    • readFastString
    • readNdimArray
    • readNullTerminatedString
    • readObjectAny
    • readTKey
    • readTString
    • readVersion
    • remain
    • shift
    • substring
  • TCanvasPainter
    • activateGed
    • activateStatusBar
    • canSendWebsocket
    • canStatusBar
    • changeLayout
    • cleanup
    • clickPadButton
    • closeWebsocket
    • completeCanvasSnapDrawing
    • drawInSidePanel
    • drawProjection
    • getCanvasName
    • getLayoutKind
    • getStatusBits
    • getUi5PanelData
    • getWebsocket
    • hasEventStatus
    • hasGed
    • onWebsocketClosed
    • onWebsocketMsg
    • onWebsocketOpened
    • processChanges
    • processHighlightConnect
    • produceJSON
    • removeGed
    • resizeBrowser
    • saveCanvasAsFile
    • selectActivePad
    • sendResized
    • sendSaveCommand
    • sendWebsocket
    • setLayoutKind
    • showCanvasStatus
    • showMessage
    • showSection
    • startFitPanel
    • submitExec
    • submitMenuRequest
    • testUI5
    • toggleProjection
    • useWebsocket
    • websocketTimeout
    • draw
  • TDirectory
    • getKey
    • readKeys
    • readObject
  • TDrawSelector
    • Begin
    • Process
    • ProcessArraysFunc
    • ProcessDump
    • ShowProgress
    • ShowProgress
    • Terminate
    • createDrawExpression
    • createHistogram
    • createOutputObject
    • drawOnlyBranch
    • dumpValues
    • fill1DHistogram
    • fill2DHistogram
    • fill3DHistogram
    • fillBitsHistogram
    • fillTBitsHistogram
    • getBitsBins
    • getMinMaxBins
    • parseDrawExpression
    • parseParameters
    • setCallback
  • TDrawVariable
    • appendArray
    • get
    • is_dummy
    • parse
    • produce
  • TEfficiencyPainter
    • copyAttributes
    • createGraph
    • createHisto
    • drawFunction
    • fillContextMenuItems
    • fillGraph
    • fillHisto
    • getEfficiency
    • getEfficiencyErrorLow
    • getEfficiencyErrorUp
    • redrawWith
    • draw
  • TF1Painter
    • canZoomInside
    • createTF1Histogram
    • extractAxesProperties
    • fillWebObjectOptions
    • getClassName
    • getObjectName
    • getPrimaryObject
    • getTF1Tooltips
    • isTF1
    • processTooltipEvent
    • redraw
    • updateObject
    • draw
  • TF2Painter
    • createTF2Histogram
    • extractAxesProperties
    • fillWebObjectOptions
    • getClassName
    • getObjectName
    • getPrimaryObject
    • getTF2Tooltips
    • isTF1
    • processTooltipEvent
    • redraw
    • updateObject
    • draw
  • TF3Painter
    • createTF3Histogram
    • extractAxesProperties
    • fillWebObjectOptions
    • getClassName
    • getObjectName
    • getPrimaryObject
    • isTF1
    • redraw
    • updateObject
    • draw
  • TFile
    • _open
    • _readFormulas
    • assignFileContent
    • assignRemap
    • delete
    • extractStreamerInfos
    • findStreamerInfo
    • getDir
    • getFileName
    • getKey
    • getSplittedStreamer
    • getStreamer
    • readBuffer
    • readDirectory
    • readKeys
    • readObjBuffer
    • readObject
    • setTimeout
  • TFramePainter
    • addInteractivity
    • addKeysHandler
    • applyAxisZoom
    • applyPadUserRange
    • axisAsText
    • changeAxisLog
    • cleanAxesDrawings
    • cleanFrameDrawings
    • cleanXY
    • cleanup
    • configureUserClickHandler
    • configureUserDblclickHandler
    • createFrameG
    • createXY
    • createXY2
    • drawAxes
    • drawAxes2
    • drawGrids
    • fillContextMenu
    • fillWebObjectOptions
    • getAxis
    • getFrameHeight
    • getFramePainter
    • getFrameRect
    • getFrameWidth
    • getFrameX
    • getFrameY
    • getGrFuncs
    • getLastEventPos
    • getObject
    • getProjectionFunc
    • hasDrawnAxes
    • isAxisZoomed
    • is_root6
    • recalculateRange
    • redraw
    • resetZoom
    • revertAxis
    • setAxes2Ranges
    • setAxesRanges
    • setFrameActive
    • setLastEventPos
    • setRootPadRange
    • showAxisStatus
    • shrinkFrame
    • sizeChanged
    • toggleAxisLog
    • unzoom
    • unzoomSingle
    • updateAttributes
    • zoom
    • zoomChangedInteractive
    • zoomSingle
  • TGaxisPainter
    • checkFuncion
    • convertTo
    • createFuncHandle
    • fillContextMenuItems
    • moveDrag
    • moveEnd
    • redraw
    • draw
  • TGeoPainter
    • accessObjectWireFrame
    • activateInBrowser
    • addExtra
    • addHighlightHandler
    • addOrbitControls
    • addToExtrasContainer
    • adjustCameraPosition
    • appendMoreNodes
    • assignClones
    • autorotate
    • calculateZoom
    • canRotateCamera
    • canSubmitToWorker
    • changeCamera
    • changeCanRotate
    • changeDarkMode
    • changeMaterialProperty
    • changeStage
    • changedAutoRotate
    • changedAxes
    • changedBackground
    • changedClipping
    • changedDepthMethod
    • changedDepthTest
    • changedGlobalTransparency
    • changedHighlight
    • changedLight
    • changedMaterial
    • changedTransformation
    • changedUseFog
    • changedWireFrame
    • checkResize
    • cleanup
    • clearDrawings
    • clearExtras
    • completeDraw
    • completeScene
    • continueDraw
    • createCamera
    • createEntryMesh
    • createScene
    • createSnapshot
    • createSpecialEffects
    • createToolbar
    • decodeOptions
    • doProjection
    • drawAxes
    • drawAxesAndOverlay
    • drawCount
    • drawEveTrack
    • drawExtraShape
    • drawExtras
    • drawGeoTrack
    • drawHit
    • drawOverlay
    • drawPolyLine
    • ensureBloom
    • exitVRMode
    • extendCustomBoundingBox
    • extraObjectVisible
    • extractRawShapes
    • fillContextMenu
    • filterIntersects
    • findNodeWithVolume
    • focusCamera
    • focusOnItem
    • getExtrasContainer
    • getGeomBoundingBox
    • getGeometry
    • getOverallSize
    • getProjectionSource
    • getStackFullName
    • highlightMesh
    • initVRControllersGeometry
    • initVRMode
    • isDrawingReady
    • isOrthoCamera
    • isStage
    • loadMacro
    • modifyVisisbility
    • mouseOverHierarchy
    • nextDrawAction
    • orbitContext
    • performDrop
    • performResize
    • prepareObjectDraw
    • processMouseClick
    • processVRControllerIntersections
    • processWorkerReply
    • produceCameraUrl
    • redraw
    • redrawObject
    • removeDrawnNode
    • render3D
    • resetAdvanced
    • resetTransformation
    • resolveStack
    • setAutoRotate
    • setAxesDraw
    • setCameraPosition
    • setCameraPositionAndLook
    • setCompleteHandler
    • setDepthMethod
    • setMouseTmout
    • setShowTop
    • setWireFrame
    • showControlGui
    • showDrawInfo
    • showMaterialDocu
    • startDrawGeometry
    • startRedraw
    • startWorker
    • submitToWorker
    • testCameraPosition
    • testCameraPositionChange
    • testGeomChanges
    • testMatrixes
    • toggleEnlarge
    • toggleVRMode
    • toggleWireFrame
    • updateClipping
    • updateObject
    • updateVRControllers
    • updateVRControllersList
    • draw
  • TGraph2DPainter
    • createHistogram
    • decodeOptions
    • drawGraph2D
    • redraw
    • updateObject
    • draw
  • TGraphPainter
    • _updateMembers
    • appendExclusion
    • appendQQ
    • canOptimize
    • canZoomInside
    • cleanup
    • clickButton
    • createBins
    • createGraphDrawAttributes
    • createHistogram
    • createStat
    • decodeOptions
    • drawAxisHisto
    • drawAxisHisto
    • drawBins
    • drawBins3D
    • drawGraph
    • executeMenuCommand
    • extractGmeErrors
    • extractTooltip
    • extractTooltipForPath
    • fillContextMenuItems
    • fillStatistic
    • fillWebObjectOptions
    • findBestBin
    • findFunc
    • findStat
    • getGraph
    • getHistRangeMargin
    • getHistogram
    • getTooltips
    • get_gme
    • get_main
    • moveDrag
    • moveEnabled
    • moveEnd
    • moveStart
    • needDrawFunc
    • optimizeBins
    • processTooltipEvent
    • redraw
    • setHistogram
    • showTooltip
    • showTooltipForPath
    • testEditable
    • unzoomUserRange
    • updateObject
    • _drawGraph
    • draw
    • draw
  • TGraphPolarPainter
    • createPolargram
    • decodeOptions
    • drawGraphPolar
    • drawTitle
    • extractTooltip
    • processTooltipEvent
    • redraw
    • showTooltip
    • updateObject
    • updateTitle
    • draw
  • TGraphPolargramPainter
    • assignZoomHandler
    • axisAsText
    • decodeOptions
    • drawPolarLabels
    • fillContextMenuItems
    • format
    • getFrameRect
    • isNormalAngles
    • mouseDoubleClick
    • mouseEvent
    • mouseWheel
    • redraw
    • setAnglesRange
    • translate
    • draw
  • TGraphTimePainter
    • continueDrawing
    • decodeOptions
    • drawPrimitives
    • redraw
    • startDrawing
    • draw
  • TH1Painter
    • autoZoom
    • callDrawFunc
    • canZoomInside
    • convertTH1K
    • countStat
    • draw1DBins
    • draw2D
    • draw3D
    • draw3D
    • drawBars
    • drawFilledErrors
    • drawNormal
    • fillHistContextMenu
    • fillStatistic
    • getBarBaseline
    • getBinTooltips
    • getHisto
    • processTooltipEvent
    • rebinHist
    • redraw
    • scanContent
    • draw
    • draw
  • TH2Painter
    • autoZoom
    • callDrawFunc
    • canZoomInside
    • cleanup
    • clickButton
    • completePalette
    • countStat
    • createPolyBin
    • createPolyGr
    • draw2D
    • draw2DBins
    • draw3D
    • draw3D
    • drawBinsArrow
    • drawBinsBox
    • drawBinsCandle
    • drawBinsChord
    • drawBinsCircular
    • drawBinsColor
    • drawBinsContour
    • drawBinsPolar
    • drawBinsProjected
    • drawBinsScatter
    • drawBinsText
    • drawPolyBins
    • executeMenuCommand
    • fillHistContextMenu
    • fillStatistic
    • fillToolbar
    • getBinTooltips
    • getCandleTooltips
    • getHisto
    • getPolyBinTooltips
    • processTooltipEvent
    • redraw
    • redrawProjection
    • scanContent
    • toggleColor
    • toggleProjection
    • draw
    • draw
  • TH3Painter
    • autoZoom
    • canZoomInside
    • countStat
    • draw3DBins
    • draw3DScatter
    • fillHistContextMenu
    • fillStatistic
    • fillToolbar
    • getBinTooltips
    • getDimension
    • redraw
    • scanContent
    • draw
  • THStackPainter
    • accessMM
    • buildStack
    • cleanup
    • createHistogram
    • decodeOptions
    • drawHist
    • drawHist
    • drawNextHisto
    • fillContextMenuItems
    • getHistDrawOption
    • getMinMax
    • redraw
    • redrawWith
    • updateObject
    • draw
    • draw
  • THistDrawOptions
    • asString
    • canHavePalette
    • decode
    • decodeSumw2
    • reset
    • swap_xy
  • THistPainter
    • accessMM
    • addFunction
    • addInteractivity
    • autoZoom
    • changeUserRange
    • changeValuesRange
    • checkPadRange
    • cleanup
    • clear3DScene
    • clickButton
    • copyOptionsFrom
    • copyOptionsToOthers
    • createContour
    • createHistDrawAttributes
    • createStat
    • decodeOptions
    • drawAxes
    • drawColorPalette
    • drawFunctions
    • drawHistTitle
    • executeMenuCommand
    • extractAxesProperties
    • fillContextMenuItems
    • fillPaletteMenu
    • fillToolbar
    • fillWebObjectOptions
    • findFunction
    • findStat
    • get3DToolTip
    • getAxis
    • getAxisBinTip
    • getBinErrors
    • getContour
    • getContourLevels
    • getDimension
    • getHistGrFuncs
    • getHistPalette
    • getHisto
    • getSelectIndex
    • getSnapId
    • isIgnoreStatsFill
    • isTF1
    • isTH1K
    • isTH2Poly
    • isTProfile
    • needDrawFunc
    • prepareDraw
    • processOnlineChange
    • processTitleChange
    • scanContent
    • toggleColz
    • toggleMode3D
    • toggleStat
    • toggleTitle
    • unzoomUserRange
    • updateAxes
    • updateFunctions
    • updateHistTitle
    • updateObject
    • updateStatWebCanvas
    • _drawHist
  • TLocalFile
    • _open
    • readBuffer
  • TMultiGraphPainter
    • cleanup
    • drawAxisHist
    • drawAxisHist
    • drawGraph
    • drawGraph
    • drawNextGraph
    • fillContextMenuItems
    • redraw
    • redrawWith
    • scanGraphsRange
    • updateObject
    • draw
    • draw
  • TNodejsFile
    • _open
    • readBuffer
  • TPadPainter
    • addObjectPainter
    • addPadBorder
    • addPadButton
    • addPadButtons
    • addPadInteractive
    • buildLegend
    • changeDarkMode
    • checkCanvasResize
    • checkSpecial
    • checkSpecialsInPrimitives
    • cleanPrimitives
    • cleanup
    • clickPadButton
    • confirmDraw
    • createCanvasSvg
    • createImage
    • createPadSvg
    • decodeOptions
    • deliverWebCanvasEvent
    • disablePadDrawing
    • divide
    • doingDraw
    • drawActiveBorder
    • drawItemNameOnCanvas
    • drawNextSnap
    • drawObject
    • drawPrimitives
    • enlargePad
    • fillContextMenu
    • findActivePad
    • findInPrimitives
    • findPainterFor
    • findSnap
    • forEachPainterInPad
    • getAutoColor
    • getCustomPalette
    • getFramePainter
    • getFrameRect
    • getMainPainter
    • getNumPainters
    • getPadHeight
    • getPadLog
    • getPadRanges
    • getPadRect
    • getPadScale
    • getPadWidth
    • getRootPad
    • getSubPadPainter
    • getWebPadOptions
    • hasObjectsToDraw
    • isBatchMode
    • isButton
    • isCanvas
    • isDefaultPadRange
    • isEditable
    • isGrayscale
    • isPadEnlarged
    • isReadonly
    • isRoot6
    • itemContextMenu
    • needRedrawByResize
    • padContextMenu
    • processPadTooltipEvent
    • processSnapColors
    • processSnapFont
    • processSnapStyle
    • processSpecialSnaps
    • produceImage
    • producePadEvent
    • redraw
    • redrawLegend
    • redrawPad
    • redrawPadSnap
    • registerForPadEvents
    • removePrimitive
    • saveAs
    • selectObjectPainter
    • setFastDrawing
    • setFramePainter
    • setGrayscale
    • setMainPainter
    • showPadButtons
    • svg_this_pad
    • syncDraw
    • updateObject
    • draw
  • TPavePainter
    • addText
    • autoPlaceLegend
    • cleanup
    • clearPave
    • drawLegend
    • drawPaletteAxis
    • drawPave
    • drawPaveLabel
    • drawPaveStats
    • drawPaveText
    • fillContextMenuItems
    • fillFunctionStat
    • fillWebObjectOptions
    • format
    • getBestFormat
    • getPaveDrawOption
    • interactivePaletteAxis
    • isDummyPos
    • isPalette
    • isPaveText
    • isPavesText
    • isStats
    • isTitle
    • paveContextMenu
    • redraw
    • setPaveDrawOption
    • setTitlePosition
    • updateObject
    • canDraw
    • draw
  • TProxyFile
    • _open
    • readBuffer
  • TRandom
    • random
    • seed
  • TSelector
    • Abort
    • Begin
    • Process
    • ShowProgress
    • Terminate
    • addBranch
    • getBranch
    • indexOfBranch
    • nameOfBranch
    • numBranches
  • TSplinePainter
    • canZoomInside
    • createDummyHisto
    • decodeOptions
    • eval
    • findX
    • processTooltipEvent
    • redraw
    • updateObject
    • draw
  • TWebPaintingPainter
    • fillContextMenu
    • getMenuHeader
    • handleMouseClick
    • redraw
    • updateObject
  • TabsDisplay
    • activateFrame
    • changeDarkMode
    • cleanup
    • createFrame
    • forEachFrame
    • modifyTabsFrame
  • Toolbar
    • changeBrightness
    • cleanup
    • createButtons
  • TooltipFor3D
    • checkParent
    • extract_pos
    • hide
    • pos
    • setScale
    • show
  • Triangles3DHandler
  • WebWindowHandle
    • addReloadKeyHandler
    • askReload
    • canSend
    • cleanup
    • close
    • connect
    • createChannel
    • createNewInstance
    • getChannelId
    • getConnArgs
    • getHRef
    • getRelCanSend
    • getUserArgs
    • inject
    • invokeReceiver
    • isConnected
    • keepAlive
    • markQueueItemDone
    • processQueue
    • provideData
    • reserveQueueItem
    • resizeWindow
    • send
    • sendLast
    • setHRef
    • setReceiver
    • setUserArgs
    • storeKeyInUrl

Namespaces

  • Math
    • Beta
    • BetaDist
    • BetaDistI
    • BreitWigner
    • Chebyshev0
    • Chebyshev1
    • Chebyshev10
    • Chebyshev2
    • Chebyshev3
    • Chebyshev4
    • Chebyshev5
    • Chebyshev6
    • Chebyshev7
    • Chebyshev8
    • Chebyshev9
    • ChebyshevN
    • GammaDist
    • Gaus
    • InvPi
    • Landau
    • LaplaceDist
    • LaplaceDistI
    • LogNormal
    • Pi
    • PiOver2
    • PiOver4
    • Polynomial1eval
    • Polynomialeval
    • Prob
    • Sq
    • Student
    • StudentI
    • TwoPi
    • beta
    • beta_cdf_c
    • beta_pdf
    • beta_quantile
    • breitwigner_cdf
    • breitwigner_cdf_c
    • cauchy_cdf
    • cauchy_cdf_c
    • cauchy_pdf
    • chisquared_cdf
    • chisquared_cdf_c
    • chisquared_pdf
    • crystalball_cdf
    • crystalball_cdf_c
    • crystalball_function
    • crystalball_integral
    • crystalball_pdf
    • eff_AgrestiCoull
    • eff_Bayesian
    • eff_ClopperPearson
    • eff_MidPInterval
    • eff_Normal
    • eff_Wilson
    • erf
    • erfc
    • expo
    • exponential_cdf
    • exponential_cdf_c
    • fdistribution_cdf
    • fdistribution_cdf_c
    • fdistribution_pdf
    • gamma
    • gamma_pdf
    • gamma_quantile
    • gamma_quantile_c
    • gaus
    • gausn
    • gaussian_pdf
    • gausxy
    • getTEfficiencyBoundaryFunc
    • igam
    • igamc
    • igami
    • inc_beta
    • inc_gamma
    • inc_gamma_c
    • incbcf
    • incbd
    • incbet
    • incbi
    • landau
    • landau_pdf
    • landaun
    • lgam
    • lgamma
    • lognormal_cdf
    • lognormal_cdf_c
    • lognormal_pdf
    • ndtri
    • normal_cdf
    • normal_cdf_c
    • normal_pdf
    • normal_quantile
    • normal_quantile_c
    • pseries
    • stirf
    • tdistribution_cdf
    • tdistribution_cdf_c
    • tdistribution_pdf
  • constants
  • Embed3D
    • fromString
  • Latex
    • fromString
  • Render3D
  • gStyle
  • settings

Global

  • AxisPainterMethods
  • BIT
  • Box3D
  • CustomStreamers
  • DirectStreamers
  • DirectStreamers[undefined]
  • FrameInteractive
  • HMAC
  • LZ4_uncompress
  • R__unzip
  • _ensureJSROOT
  • _getTF1Save
  • _loadJSDOM
  • add3DMesh
  • addClassMethods
  • addColor
  • addCustomFont
  • addDragHandler
  • addDrawFunc
  • addHighlightStyle
  • addMethods
  • addMoveHandler
  • addStreamerInfosForPainter
  • addUserStreamer
  • adoptRootColors
  • afterRender3D
  • applyAttributesToMathJax
  • approximateLabelWidth
  • assign3DHandler
  • assignContextMenu
  • assignFrame3DMethods
  • assignRAxisMethods
  • atob_func
  • batch_mode
  • before3DDraw
  • beforeRender3D
  • browser
  • browserIconClick
  • btoa_func
  • build
  • buildCompositeVolume
  • buildGUI
  • buildHist2dContour
  • buildOverlapVolume
  • buildSurf3D
  • buildSvgCurve
  • canDrawHandle
  • canExpandHandle
  • change3DCamera
  • changeObjectMember
  • checkArrayPrototype
  • checkDuplicates
  • chooseTimeFormat
  • cleanup
  • cleanupRender3D
  • cleanupShape
  • clone
  • closeCurrentWindow
  • closeMenu
  • compare_stacks
  • compressSVG
  • connectWebWindow
  • convert3DtoPadNDC
  • convertColor
  • convertDate
  • countGeometryFaces
  • countNumShapes
  • create
  • create3DLineMaterial
  • create3DScene
  • create8edgesBuffer
  • createArb8Buffer
  • createComposite
  • createCubeBuffer
  • createEltuBuffer
  • createFlippedMesh
  • createFrustum
  • createGeoPainter
  • createGeometry
  • createHalfSpace
  • createHistogram
  • createHttpRequest
  • createHypeBuffer
  • createInspectorContent
  • createItem
  • createLineSegments
  • createList
  • createMaterial
  • createMatrix
  • createMemberStreamer
  • createMenu
  • createNormal
  • createOrbitControl
  • createPairStreamer
  • createParaBuffer
  • createParaboloidBuffer
  • createPolygonBuffer
  • createProjectionMatrix
  • createRender3D
  • createRootColors
  • createServerGeometry
  • createSphereBuffer
  • createStreamerElement
  • createStreamerInfoContent
  • createTGraph
  • createTHStack
  • createTMultiGraph
  • createTPolyLine
  • createTessellatedBuffer
  • createTextGeometry
  • createTorusBuffer
  • createTrapezoidBuffer
  • createTreePlayer
  • createTubeBuffer
  • createWebObjectOptions
  • createXtruBuffer
  • decodeUrl
  • decodeWebCanvasColors
  • defineMemberTypeName
  • detectBranchMemberClass
  • detectPdfFont
  • detectRightButton
  • directDrawTFrame
  • disposeThreejsObject
  • draw
  • drawAxis3D
  • drawBinsContour3D
  • drawBinsError3D
  • drawBinsLego
  • drawBinsSurf3D
  • drawBox
  • drawDummy3DGeom
  • drawEllipse
  • drawFuncs
  • drawHistDisplayItem
  • drawInspector
  • drawJSImage
  • drawLeafPlayer
  • drawLine
  • drawList
  • drawMarker
  • drawPie
  • drawPolyLine3D
  • drawPolyMarker
  • drawPolyMarker3D
  • drawRAxis
  • drawRFont
  • drawRFrame
  • drawRFrameTitle
  • drawRPadSnapshot
  • drawRawText
  • drawRooPlot
  • drawStreamerInfo
  • drawTFrame
  • drawTH2PolyLego
  • drawTPadSnapshot
  • drawText
  • drawTree
  • drawTreeDrawResult
  • drawTreePlayer
  • drawTreePlayerKey
  • drawXYZ
  • drawingJSON
  • ensureRCanvas
  • ensureTCanvas
  • expandGeoObject
  • extendRootColors
  • findBrachStreamerElement
  • findBranch
  • findBranchComplex
  • findColor
  • findFunction
  • findItemWithPainter
  • first_hpainter
  • floatToString
  • folderHierarchy
  • gbl_colors_list
  • geoBITS
  • geoCfg
  • geoWarn
  • geomBoundingBox
  • get3DBox
  • getAbsPosInCanvas
  • getActivePad
  • getArrayKind
  • getBinFileContent
  • getBoundingBox
  • getBoxDecorations
  • getBranchObjectClass
  • getBrowserIcon
  • getCameraDefaultPosition
  • getColor
  • getColorExec
  • getColorId
  • getColorPalette
  • getContentType
  • getCustomFont
  • getDocument
  • getDrawHandle
  • getDrawSettings
  • getEarthProjectionFunc
  • getElementCanvPainter
  • getElementMainPainter
  • getElementRect
  • getGrayColors
  • getHImpl
  • getHPainter
  • getHelveticaFont
  • getHistPainter3DCfg
  • getIntersectStack
  • getMaterialArgs
  • getMethods
  • getNodeKind
  • getNodeMatrix
  • getObjectName
  • getPairStreamer
  • getPromise
  • getRGBfromTColor
  • getRender3DKind
  • getRootColors
  • getShapeIcon
  • getSizeStr
  • getSvgLineStyle
  • getTDatime
  • getTF1Value
  • getTimeGMT
  • getTimeOffset
  • getTreeBranch
  • getTypeId
  • get_touch_pointers
  • graph2DTooltip
  • hasMenu
  • highlightBin3D
  • httpRequest
  • importThreeJs
  • injectCode
  • injectGeoStyle
  • injectStyle
  • internals
  • isArrayProto
  • isBatchMode
  • isDefaultStatPosition
  • isFunc
  • isNodeJs
  • isObject
  • isPlainText
  • isPromise
  • isRootCollection
  • isSameStack
  • isStr
  • is_dragging
  • k_upper_pad
  • keysHierarchy
  • latex_features
  • listHierarchy
  • loadFontFile
  • loadMathjax
  • loadModules
  • loadOpenui5
  • loadScript
  • makeEveGeometry
  • makeImage
  • makeMethodsList
  • makePDF
  • makeSVG
  • makeTranslate
  • makeViewerGeometry
  • markAsStreamerInfo
  • methodsCache
  • nodejs
  • numGeometryFaces
  • numGeometryVertices
  • objectHierarchy
  • onlineHierarchy
  • openFile
  • parse
  • parseAsArray
  • parseLatex
  • parseMulti
  • postponePromise
  • prJSON
  • prSVG
  • produceLatex
  • produceMathjax
  • produceNormal
  • producePlainText
  • produceRenderOrder
  • produceTAxisLogScale
  • proivdeEvalPar
  • projectGeometry
  • provideMenu
  • provideObjectInfo
  • provideVisStyle
  • readLocalStorage
  • readMapElement
  • readSettings
  • readStyle
  • readStyleFromURL
  • readVectorElement
  • reconstructObject
  • redraw
  • registerForResize
  • registerMethods
  • remapSymbolTtfCode
  • remove3DMeshes
  • render3D
  • repairMathJaxSvgSize
  • replaceSymbols
  • replaceSymbolsInTextNode
  • resize
  • resize3D
  • saveFile
  • saveLocalStorage
  • saveSettings
  • saveStyle
  • selectActivePad
  • selectgStyle
  • set3DOptions
  • setBatchMode
  • setCameraPosition
  • setDefaultDrawOpt
  • setGeoBit
  • setHPainter
  • setHistogramTitle
  • setInvisibleAll
  • setPainterTooltipEnabled
  • setSaveFile
  • setStoragePrefix
  • showPainterMenu
  • showProgress
  • source_dir
  • svgToImage
  • symbolsRegexCache
  • taskHierarchy
  • testAxisVisibility
  • testGeoBit
  • toAlfa
  • toColor
  • toDec
  • toJSON
  • toggleGeoBit
  • translateLaTeX
  • translateMath
  • treeDraw
  • treeDrawProgress
  • treeHierarchy
  • treeIOTest
  • treeProcess
  • tryOpenOpenUI
  • typesetMathjax
  • unzoomHistogramYRange
  • updateBrowserIcons
  • version
  • version_date
  • version_id

JavaScript ROOT

JavaScript ROOT provides interactive ROOT-like graphics in the web browsers. Data can be read and displayed from binary and JSON ROOT files. JSROOT implements user interface for THttpServer class.

TTree::Draw() THStack Geometry






Links

Project web pages:

https://root.cern/js/

https://jsroot.gsi.de

Examples

JSROOT examples

JSROOT API examples


Documentation generated by JSDoc 4.0.4 on Tue Apr 29 2025 12:52:40 GMT+0200 (Central European Summer Time) using the docdash theme.