Naar inhoud

pivotick v3.0.0


draaipunt / GraphRenderer

Abstracte interface: GraphRenderer ​

Gedefinieerd in: GraphRenderer.ts:75

Methoden ​

clearEmphasis() ​

abstract clearEmphasis(): void

Gedefinieerd in: GraphRenderer.ts:123

Retouren ​

void


clearForecast() ​

abstract clearForecast(): void

Gedefinieerd in: GraphRenderer.ts:125

Retouren ​

void


clearHighlightedElements() ​

abstract clearHighlightedElements(): 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() ​

abstract emphasiseElements(elements): void

Gedefinieerd in: GraphRenderer.ts:122

Parameters ​

elements ​

(Node | Edge)[]

Retouren ​

void


enterNoteEditMode() ​

abstract enterNoteEditMode(note): void

Gedefinieerd in: GraphRenderer.ts:133

Parameters ​

note ​

Note

Retouren ​

void


fitAndCenter() ​

abstract fitAndCenter(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() ​

abstract focusElement(element): void

Gedefinieerd in: GraphRenderer.ts:118

Parameters ​

element ​

Node | Edge | Note

Retouren ​

void


getCanvas() ​

getCanvas(): HTMLElement

Gedefinieerd in: GraphRenderer.ts:152

Retouren ​

HTMLElement


getCanvasSelection() ​

abstract getCanvasSelection(): unknown

Gedefinieerd in: GraphRenderer.ts:111

Retouren ​

unknown


getClosestElementToCursor() ​

abstract getClosestElementToCursor(maxDistance?): Node | Edge | Note | null

Gedefinieerd in: GraphRenderer.ts:107

Parameters ​

maxDistance? ​

number

Retouren ​

Node | Edge | Note | null


getContentBounds() ​

abstract getContentBounds(): GraphBounds | null

Gedefinieerd in: GraphRenderer.ts:116

Retouren ​

GraphBounds | null


getEdgeStyle() ​

abstract getEdgeStyle(edge): EdgeStyle

Gedefinieerd in: GraphRenderer.ts:99

Parameters ​

edge ​

Edge

Retouren ​

EdgeStyle


getGraphInteraction() ​

abstract getGraphInteraction(): GraphInteractions<unknown>

Gedefinieerd in: GraphRenderer.ts:110

Retouren ​

GraphInteractions<unknown>


getNodeClosestToCursor() ​

abstract getNodeClosestToCursor(maxDistance?): Node | null

Gedefinieerd in: GraphRenderer.ts:108

Parameters ​

maxDistance? ​

number

Retouren ​

Node | null


getNodeStyle() ​

abstract getNodeStyle(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 ​

Node

tier? ​

number

Retouren ​

NodeStyle


getOptions() ​

abstract getOptions(): GraphRendererOptions

Gedefinieerd in: GraphRenderer.ts:100

Retouren ​

GraphRendererOptions


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() ​

abstract getSelectionBox(): 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() ​

abstract getZoomBehavior(): unknown

Gedefinieerd in: GraphRenderer.ts:103

Retouren ​

unknown


getZoomGroup() ​

abstract getZoomGroup(): HTMLElement | SVGElement | null

Gedefinieerd in: GraphRenderer.ts:112

Retouren ​

HTMLElement | SVGElement | null


graphToScreenCoordinates() ​

abstract graphToScreenCoordinates(graphX, graphY): Point

Gedefinieerd in: GraphRenderer.ts:105

Parameters ​

graphX ​

number

graphY ​

number

Retouren ​

Point


hideShadowEdge() ​

abstract hideShadowEdge(): void

Gedefinieerd in: GraphRenderer.ts:127

Retouren ​

void


highlightElement() ​

abstract highlightElement(element): void

Gedefinieerd in: GraphRenderer.ts:119

Parameters ​

element ​

Node | Edge

Retouren ​

void


init() ​

abstract init(): void

Gedefinieerd in: GraphRenderer.ts:92

Retouren ​

void


nextTick() ​

abstract nextTick(): void

Gedefinieerd in: GraphRenderer.ts:101

Retouren ​

void


nextTickFor() ​

abstract nextTickFor(nodes): void

Gedefinieerd in: GraphRenderer.ts:102

Parameters ​

nodes ​

Node[]

Retouren ​

void


screenToGraphCoordinates() ​

abstract screenToGraphCoordinates(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() ​

abstract setViewport(target): void

Gedefinieerd in: GraphRenderer.ts:117

Parameters ​

target ​

ViewportTarget

Retouren ​

void


showForecast() ​

abstract showForecast(forecast): void

Gedefinieerd in: GraphRenderer.ts:124

Parameters ​

forecast ​

GraphForecast

Retouren ​

void


showShadowEdge() ​

abstract showShadowEdge(params): void

Gedefinieerd in: GraphRenderer.ts:126

Parameters ​

params ​
invalid? ​

boolean

source ​

Node | Note

targetNode? ​

Node

targetPosition? ​

{ x: number; y: number; }

targetPosition.x ​

number

targetPosition.y ​

number

Retouren ​

void


toggleLassoMode() ​

abstract toggleLassoMode(enabled): void

Gedefinieerd in: GraphRenderer.ts:106

Parameters ​

enabled ​

boolean

Retouren ​

void


unHighlightElement() ​

abstract unHighlightElement(element): void

Gedefinieerd in: GraphRenderer.ts:120

Parameters ​

element ​

Node | Edge

Retouren ​

void


update() ​

abstract update(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() ​

abstract zoomIn(): void

Gedefinieerd in: GraphRenderer.ts:113

Retouren ​

void


zoomOut() ​

abstract zoomOut(): void

Gedefinieerd in: GraphRenderer.ts:114

Retouren ​

void