draaipunt / GraphRenderer
Abstracte interface: GraphRenderer
Gedefinieerd in: GraphRenderer.ts:75
Methoden
clearEmphasis()
abstractclearEmphasis():void
Gedefinieerd in: GraphRenderer.ts:123
Retouren
void
clearForecast()
abstractclearForecast():void
Gedefinieerd in: GraphRenderer.ts:125
Retouren
void
clearHighlightedElements()
abstractclearHighlightedElements():void
Gedefinieerd in: GraphRenderer.ts:121
Retouren
void
destroy()
destroy():
void
Gedefinieerd in: GraphRenderer.ts:150
Geef bronnen die eigendom zijn van de renderer (waarnemers, luisteraars) vrij bij demontage. Standaard niet actief; renderers die dergelijke bronnen bevatten, negeren dit.
Retouren
void
emphasiseElements()
abstractemphasiseElements(elements):void
Gedefinieerd in: GraphRenderer.ts:122
Parameters
elements
Retouren
void
enterNoteEditMode()
abstractenterNoteEditMode(note):void
Gedefinieerd in: GraphRenderer.ts:133
Parameters
note
Retouren
void
fitAndCenter()
abstractfitAndCenter(forceScale?):void
Gedefinieerd in: GraphRenderer.ts:115
Parameters
forceScale?
number
Retouren
void
fitAndCenterWhenSettled()
fitAndCenterWhenSettled(
forceScale?):Promise<void>
Gedefinieerd in: GraphRenderer.ts:141
Passend en gecentreerd zodra de grootte van de inhoud niet meer wordt gewijzigd. Renderers die lagen verspreid over verschillende frames nadat de sim stopt (bijvoorbeeld uitgebreide clusters) negeer dit om te wachten op een stabiele bbox; de standaard past onmiddellijk. Wordt opgelost zodra de pasvorm is toegepast.
Parameters
forceScale?
number
Retouren
Promise<void>
focusElement()
abstractfocusElement(element):void
Gedefinieerd in: GraphRenderer.ts:118
Parameters
element
Retouren
void
getCanvas()
getCanvas():
HTMLElement
Gedefinieerd in: GraphRenderer.ts:152
Retouren
HTMLElement
getCanvasSelection()
abstractgetCanvasSelection():unknown
Gedefinieerd in: GraphRenderer.ts:111
Retouren
unknown
getClosestElementToCursor()
abstractgetClosestElementToCursor(maxDistance?):Node|Edge|Note|null
Gedefinieerd in: GraphRenderer.ts:107
Parameters
maxDistance?
number
Retouren
getContentBounds()
abstractgetContentBounds():GraphBounds|null
Gedefinieerd in: GraphRenderer.ts:116
Retouren
GraphBounds | null
getEdgeStyle()
abstractgetEdgeStyle(edge):EdgeStyle
Gedefinieerd in: GraphRenderer.ts:99
Parameters
edge
Retouren
getGraphInteraction()
abstractgetGraphInteraction():GraphInteractions<unknown>
Gedefinieerd in: GraphRenderer.ts:110
Retouren
GraphInteractions<unknown>
getNodeClosestToCursor()
abstractgetNodeClosestToCursor(maxDistance?):Node|null
Gedefinieerd in: GraphRenderer.ts:108
Parameters
maxDistance?
number
Retouren
Node | null
getNodeStyle()
abstractgetNodeStyle(node,tier?):NodeStyle
Gedefinieerd in: GraphRenderer.ts:98
De stijl node tekent mee. Met tier de stijl van die ene tekening in plaats van de één die de zoom kiest: -1 voor de vloerstijl, of een index voor de tiers van het knooppunt.
Parameters
node
tier?
number
Retouren
getOptions()
abstractgetOptions():GraphRendererOptions
Gedefinieerd in: GraphRenderer.ts:100
Retouren
getRootContainer()
getRootContainer():
HTMLElement
Gedefinieerd in: GraphRenderer.ts:162
De rootcontainer van de grafiek: alles, inclusief chroom. Opzettelijk onderscheidend vanaf getCanvas: het canvas krimpt wanneer Chrome wordt geopend (een zijbalk, de data dock), verandert de container alleen als de pagina eromheen dat doet. Wat dan ook die niet mag reageren op chroom maatregelen dit in plaats daarvan.
Retouren
HTMLElement
getSelectionBox()
abstractgetSelectionBox():AbstractSelectionBox|null
Gedefinieerd in: GraphRenderer.ts:109
Retouren
AbstractSelectionBox | null
getShadowEdgeEnd()
getShadowEdgeEnd():
Point|null
Gedefinieerd in: GraphRenderer.ts:130
Punt in de grafiekruimte waar de voorbeeldrand eindigt, of null terwijl er geen is getekend.
Retouren
Point | null
getZoomBehavior()
abstractgetZoomBehavior():unknown
Gedefinieerd in: GraphRenderer.ts:103
Retouren
unknown
getZoomGroup()
abstractgetZoomGroup():HTMLElement|SVGElement|null
Gedefinieerd in: GraphRenderer.ts:112
Retouren
HTMLElement | SVGElement | null
graphToScreenCoordinates()
abstractgraphToScreenCoordinates(graphX,graphY):Point
Gedefinieerd in: GraphRenderer.ts:105
Parameters
graphX
number
graphY
number
Retouren
Point
hideShadowEdge()
abstracthideShadowEdge():void
Gedefinieerd in: GraphRenderer.ts:127
Retouren
void
highlightElement()
abstracthighlightElement(element):void
Gedefinieerd in: GraphRenderer.ts:119
Parameters
element
Retouren
void
init()
abstractinit():void
Gedefinieerd in: GraphRenderer.ts:92
Retouren
void
nextTick()
abstractnextTick():void
Gedefinieerd in: GraphRenderer.ts:101
Retouren
void
nextTickFor()
abstractnextTickFor(nodes):void
Gedefinieerd in: GraphRenderer.ts:102
Parameters
nodes
Node[]
Retouren
void
screenToGraphCoordinates()
abstractscreenToGraphCoordinates(screenX,screenY):Point
Gedefinieerd in: GraphRenderer.ts:104
Parameters
screenX
number
screenY
number
Retouren
Point
setupRendering()
setupRendering():
void
Gedefinieerd in: GraphRenderer.ts:197
Retouren
void
setViewport()
abstractsetViewport(target):void
Gedefinieerd in: GraphRenderer.ts:117
Parameters
target
Retouren
void
showForecast()
abstractshowForecast(forecast):void
Gedefinieerd in: GraphRenderer.ts:124
Parameters
forecast
Retouren
void
showShadowEdge()
abstractshowShadowEdge(params):void
Gedefinieerd in: GraphRenderer.ts:126
Parameters
params
invalid?
boolean
source
targetNode?
targetPosition?
{ x: number; y: number; }
targetPosition.x
number
targetPosition.y
number
Retouren
void
toggleLassoMode()
abstracttoggleLassoMode(enabled):void
Gedefinieerd in: GraphRenderer.ts:106
Parameters
enabled
boolean
Retouren
void
unHighlightElement()
abstractunHighlightElement(element):void
Gedefinieerd in: GraphRenderer.ts:120
Parameters
element
Retouren
void
update()
abstractupdate(dataChanged):void
Gedefinieerd in: GraphRenderer.ts:93
Parameters
dataChanged
boolean
Retouren
void
updateLayoutProgress()
updateLayoutProgress(
progress,elapsedTime,progressType):void
Gedefinieerd in: GraphRenderer.ts:166
Parameters
progress
number
elapsedTime
number
progressType
ProgressType
Retouren
void
zoomIn()
abstractzoomIn():void
Gedefinieerd in: GraphRenderer.ts:113
Retouren
void
zoomOut()
abstractzoomOut():void
Gedefinieerd in: GraphRenderer.ts:114
Retouren
void