Pivotick / GraphRenderer
Abstraktes Interface: GraphRenderer
Definiert in: GraphRenderer.ts:75
Methoden
clearEmphasis()
abstractclearEmphasis():void
Definiert in: GraphRenderer.ts:123
Rückgabewert
void
clearForecast()
abstractclearForecast():void
Definiert in: GraphRenderer.ts:125
Rückgabewert
void
clearHighlightedElements()
abstractclearHighlightedElements():void
Definiert in: GraphRenderer.ts:121
Rückgabewert
void
destroy()
destroy():
void
Definiert in: GraphRenderer.ts:150
Geben Sie Renderer-eigene Ressourcen (Beobachter, Listener) beim Teardown frei. Standardmäßig No-Op; Renderer, die solche Ressourcen enthalten, überschreiben dies.
Rückgabewert
void
emphasiseElements()
abstractemphasiseElements(elements):void
Definiert in: GraphRenderer.ts:122
Parameter
elements
Rückgabewert
void
enterNoteEditMode()
abstractenterNoteEditMode(note):void
Definiert in: GraphRenderer.ts:133
Parameter
note
Rückgabewert
void
fitAndCenter()
abstractfitAndCenter(forceScale?):void
Definiert in: GraphRenderer.ts:115
Parameter
forceScale?
number
Rückgabewert
void
fitAndCenterWhenSettled()
fitAndCenterWhenSettled(
forceScale?):Promise<void>
Definiert in: GraphRenderer.ts:141
Anpassen und zentrieren, sobald die Größe des Inhalts nicht mehr geändert wird. Renderer, die sich nach dem Stoppen der Simulation über mehrere Frames erstrecken (z. B. erweiterte Cluster), überschreiben dies, um auf eine stabile Bbox zu warten; Die Vorgabe passt sofort. Wird aufgelöst, sobald die Anpassung angewendet wird.
Parameter
forceScale?
number
Rückgabewert
Promise<void>
focusElement()
abstractfocusElement(element):void
Definiert in: GraphRenderer.ts:118
Parameter
element
Rückgabewert
void
getCanvas()
getCanvas():
HTMLElement
Definiert in: GraphRenderer.ts:152
Rückgabewert
HTMLElement
getCanvasSelection()
abstractgetCanvasSelection():unknown
Definiert in: GraphRenderer.ts:111
Rückgabewert
unknown
getClosestElementToCursor()
abstractgetClosestElementToCursor(maxDistance?):Node|Edge|Note|null
Definiert in: GraphRenderer.ts:107
Parameter
maxDistance?
number
Rückgabewert
getContentBounds()
abstractgetContentBounds():GraphBounds|null
Definiert in: GraphRenderer.ts:116
Rückgabewert
GraphBounds | null
getEdgeStyle()
abstractgetEdgeStyle(edge):EdgeStyle
Definiert in: GraphRenderer.ts:99
Parameter
edge
Rückgabewert
getGraphInteraction()
abstractgetGraphInteraction():GraphInteractions<unknown>
Definiert in: GraphRenderer.ts:110
Rückgabewert
GraphInteractions<unknown>
getNodeClosestToCursor()
abstractgetNodeClosestToCursor(maxDistance?):Node|null
Definiert in: GraphRenderer.ts:108
Parameter
maxDistance?
number
Rückgabewert
Node | null
getNodeStyle()
abstractgetNodeStyle(node,tier?):NodeStyle
Definiert in: GraphRenderer.ts:98
Der Stil node zeichnet mit. Mit tier der Stil dieser einen Zeichnung anstelle des Stils, den der Zoom auswählt: -1 für den Bodenstil oder ein Index in tiers des Knotens.
Parameter
node
tier?
number
Rückgabewert
getOptions()
abstractgetOptions():GraphRendererOptions
Definiert in: GraphRenderer.ts:100
Rückgabewert
getRootContainer()
getRootContainer():
HTMLElement
Definiert in: GraphRenderer.ts:162
Der Stammcontainer des Diagramms – alles, einschließlich Chrome. Bewusst verschieden von getCanvas: Die Arbeitsfläche wird kleiner, wenn Chrome geöffnet wird (eine Seitenleiste, das Datendock), der Container ändert sich nur, wenn die Seite um ihn herum dies tut. Alles, was nicht auf Chrom reagieren darf, misst dies stattdessen.
Rückgabewert
HTMLElement
getSelectionBox()
abstractgetSelectionBox():AbstractSelectionBox|null
Definiert in: GraphRenderer.ts:109
Rückgabewert
AbstractSelectionBox | null
getShadowEdgeEnd()
getShadowEdgeEnd():
Point|null
Definiert in: GraphRenderer.ts:130
Punkt im Diagrammraum, an dem die Vorschaukante endet, oder null, wenn keine gezeichnet wird.
Rückgabewert
Point | null
getZoomBehavior()
abstractgetZoomBehavior():unknown
Definiert in: GraphRenderer.ts:103
Rückgabewert
unknown
getZoomGroup()
abstractgetZoomGroup():HTMLElement|SVGElement|null
Definiert in: GraphRenderer.ts:112
Rückgabewert
HTMLElement | SVGElement | null
graphToScreenCoordinates()
abstractgraphToScreenCoordinates(graphX,graphY):Point
Definiert in: GraphRenderer.ts:105
Parameter
graphX
number
graphY
number
Rückgabewert
Point
hideShadowEdge()
abstracthideShadowEdge():void
Definiert in: GraphRenderer.ts:127
Rückgabewert
void
highlightElement()
abstracthighlightElement(element):void
Definiert in: GraphRenderer.ts:119
Parameter
element
Rückgabewert
void
init()
abstractinit():void
Definiert in: GraphRenderer.ts:92
Rückgabewert
void
nextTick()
abstractnextTick():void
Definiert in: GraphRenderer.ts:101
Rückgabewert
void
nextTickFor()
abstractnextTickFor(nodes):void
Definiert in: GraphRenderer.ts:102
Parameter
nodes
Node[]
Rückgabewert
void
screenToGraphCoordinates()
abstractscreenToGraphCoordinates(screenX,screenY):Point
Definiert in: GraphRenderer.ts:104
Parameter
screenX
number
screenY
number
Rückgabewert
Point
setupRendering()
setupRendering():
void
Definiert in: GraphRenderer.ts:197
Rückgabewert
void
setViewport()
abstractsetViewport(target):void
Definiert in: GraphRenderer.ts:117
Parameter
target
Rückgabewert
void
showForecast()
abstractshowForecast(forecast):void
Definiert in: GraphRenderer.ts:124
Parameter
forecast
Rückgabewert
void
showShadowEdge()
abstractshowShadowEdge(params):void
Definiert in: GraphRenderer.ts:126
Parameter
params
invalid?
boolean
source
targetNode?
targetPosition?
{ x: number; y: number; }
targetPosition.x
number
targetPosition.y
number
Rückgabewert
void
toggleLassoMode()
abstracttoggleLassoMode(enabled):void
Definiert in: GraphRenderer.ts:106
Parameter
enabled
boolean
Rückgabewert
void
unHighlightElement()
abstractunHighlightElement(element):void
Definiert in: GraphRenderer.ts:120
Parameter
element
Rückgabewert
void
update()
abstractupdate(dataChanged):void
Definiert in: GraphRenderer.ts:93
Parameter
dataChanged
boolean
Rückgabewert
void
updateLayoutProgress()
updateLayoutProgress(
progress,elapsedTime,progressType):void
Definiert in: GraphRenderer.ts:166
Parameter
progress
number
elapsedTime
number
progressType
ProgressType
Rückgabewert
void
zoomIn()
abstractzoomIn():void
Definiert in: GraphRenderer.ts:113
Rückgabewert
void
zoomOut()
abstractzoomOut():void
Definiert in: GraphRenderer.ts:114
Rückgabewert
void