Pular para o conteúdo

pivotick v3.0.0


pivotick / GraphRenderer

Interface abstrata: GraphRenderer ​

Definido em: GraphRenderer.ts:75

Métodos ​

clearEmphasis() ​

abstract clearEmphasis(): void

Definido em: GraphRenderer.ts:123

Retorno ​

void


clearForecast() ​

abstract clearForecast(): void

Definido em: GraphRenderer.ts:125

Retorno ​

void


clearHighlightedElements() ​

abstract clearHighlightedElements(): void

Definido em: GraphRenderer.ts:121

Retorno ​

void


destroy() ​

destroy(): void

Definido em: GraphRenderer.ts:150

Libere recursos de propriedade do renderizador (observadores, ouvintes) na desmontagem. No-op por padrão; renderizadores que possuem tais recursos substituem isso.

Retorno ​

void


emphasiseElements() ​

abstract emphasiseElements(elements): void

Definido em: GraphRenderer.ts:122

Parâmetros ​

elements ​

(Node | Edge)[]

Retorno ​

void


enterNoteEditMode() ​

abstract enterNoteEditMode(note): void

Definido em: GraphRenderer.ts:133

Parâmetros ​

note ​

Note

Retorno ​

void


fitAndCenter() ​

abstract fitAndCenter(forceScale?): void

Definido em: GraphRenderer.ts:115

Parâmetros ​

forceScale? ​

number

Retorno ​

void


fitAndCenterWhenSettled() ​

fitAndCenterWhenSettled(forceScale?): Promise<void>

Definido em: GraphRenderer.ts:141

Ajuste e centralize assim que o conteúdo parar de redimensionar. Renderizadores que são dispostos em vários quadros após a parada do sim (por exemplo, clusters expandidos) substituem isso para aguardar um bbox estável; o padrão se ajusta imediatamente. Resolve assim que o ajuste é aplicado.

Parâmetros ​

forceScale? ​

number

Retorno ​

Promise<void>


focusElement() ​

abstract focusElement(element): void

Definido em: GraphRenderer.ts:118

Parâmetros ​

element ​

Node | Edge | Note

Retorno ​

void


getCanvas() ​

getCanvas(): HTMLElement

Definido em: GraphRenderer.ts:152

Retorno ​

HTMLElement


getCanvasSelection() ​

abstract getCanvasSelection(): unknown

Definido em: GraphRenderer.ts:111

Retorno ​

unknown


getClosestElementToCursor() ​

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

Definido em: GraphRenderer.ts:107

Parâmetros ​

maxDistance? ​

number

Retorno ​

Node | Edge | Note | null


getContentBounds() ​

abstract getContentBounds(): GraphBounds | null

Definido em: GraphRenderer.ts:116

Retorno ​

GraphBounds | null


getEdgeStyle() ​

abstract getEdgeStyle(edge): EdgeStyle

Definido em: GraphRenderer.ts:99

Parâmetros ​

edge ​

Edge

Retorno ​

EdgeStyle


getGraphInteraction() ​

abstract getGraphInteraction(): GraphInteractions<unknown>

Definido em: GraphRenderer.ts:110

Retorno ​

GraphInteractions<unknown>


getNodeClosestToCursor() ​

abstract getNodeClosestToCursor(maxDistance?): Node | null

Definido em: GraphRenderer.ts:108

Parâmetros ​

maxDistance? ​

number

Retorno ​

Node | null


getNodeStyle() ​

abstract getNodeStyle(node, tier?): NodeStyle

Definido em: GraphRenderer.ts:98

O estilo node desenha. Com tier, o estilo daquele desenho em vez daquele escolhido pelo zoom: -1 para o estilo do piso ou um índice no tiers do nó.

Parâmetros ​

node ​

Node

tier? ​

number

Retorno ​

NodeStyle


getOptions() ​

abstract getOptions(): GraphRendererOptions

Definido em: GraphRenderer.ts:100

Retorno ​

GraphRendererOptions


getRootContainer() ​

getRootContainer(): HTMLElement

Definido em: GraphRenderer.ts:162

O contêiner raiz do gráfico — tudo, incluindo o cromo. Deliberadamente distinto de getCanvas: a tela encolhe sempre que o Chrome é aberto (uma barra lateral, o data dock), o contêiner só muda quando a página ao seu redor muda. Qualquer coisa que não deva reagir ao cromo mede isso.

Retorno ​

HTMLElement


getSelectionBox() ​

abstract getSelectionBox(): AbstractSelectionBox | null

Definido em: GraphRenderer.ts:109

Retorno ​

AbstractSelectionBox | null


getShadowEdgeEnd() ​

getShadowEdgeEnd(): Point | null

Definido em: GraphRenderer.ts:130

Ponto do espaço gráfico onde termina a borda de visualização ou null enquanto nenhuma é desenhada.

Retorno ​

Point | null


getZoomBehavior() ​

abstract getZoomBehavior(): unknown

Definido em: GraphRenderer.ts:103

Retorno ​

unknown


getZoomGroup() ​

abstract getZoomGroup(): HTMLElement | SVGElement | null

Definido em: GraphRenderer.ts:112

Retorno ​

HTMLElement | SVGElement | null


graphToScreenCoordinates() ​

abstract graphToScreenCoordinates(graphX, graphY): Point

Definido em: GraphRenderer.ts:105

Parâmetros ​

graphX ​

number

graphY ​

number

Retorno ​

Point


hideShadowEdge() ​

abstract hideShadowEdge(): void

Definido em: GraphRenderer.ts:127

Retorno ​

void


highlightElement() ​

abstract highlightElement(element): void

Definido em: GraphRenderer.ts:119

Parâmetros ​

element ​

Node | Edge

Retorno ​

void


init() ​

abstract init(): void

Definido em: GraphRenderer.ts:92

Retorno ​

void


nextTick() ​

abstract nextTick(): void

Definido em: GraphRenderer.ts:101

Retorno ​

void


nextTickFor() ​

abstract nextTickFor(nodes): void

Definido em: GraphRenderer.ts:102

Parâmetros ​

nodes ​

Node[]

Retorno ​

void


screenToGraphCoordinates() ​

abstract screenToGraphCoordinates(screenX, screenY): Point

Definido em: GraphRenderer.ts:104

Parâmetros ​

screenX ​

number

screenY ​

number

Retorno ​

Point


setupRendering() ​

setupRendering(): void

Definido em: GraphRenderer.ts:197

Retorno ​

void


setViewport() ​

abstract setViewport(target): void

Definido em: GraphRenderer.ts:117

Parâmetros ​

target ​

ViewportTarget

Retorno ​

void


showForecast() ​

abstract showForecast(forecast): void

Definido em: GraphRenderer.ts:124

Parâmetros ​

forecast ​

GraphForecast

Retorno ​

void


showShadowEdge() ​

abstract showShadowEdge(params): void

Definido em: GraphRenderer.ts:126

Parâmetros ​

params ​
invalid? ​

boolean

source ​

Node | Note

targetNode? ​

Node

targetPosition? ​

{ x: number; y: number; }

targetPosition.x ​

number

targetPosition.y ​

number

Retorno ​

void


toggleLassoMode() ​

abstract toggleLassoMode(enabled): void

Definido em: GraphRenderer.ts:106

Parâmetros ​

enabled ​

boolean

Retorno ​

void


unHighlightElement() ​

abstract unHighlightElement(element): void

Definido em: GraphRenderer.ts:120

Parâmetros ​

element ​

Node | Edge

Retorno ​

void


update() ​

abstract update(dataChanged): void

Definido em: GraphRenderer.ts:93

Parâmetros ​

dataChanged ​

boolean

Retorno ​

void


updateLayoutProgress() ​

updateLayoutProgress(progress, elapsedTime, progressType): void

Definido em: GraphRenderer.ts:166

Parâmetros ​

progress ​

number

elapsedTime ​

number

progressType ​

ProgressType

Retorno ​

void


zoomIn() ​

abstract zoomIn(): void

Definido em: GraphRenderer.ts:113

Retorno ​

void


zoomOut() ​

abstract zoomOut(): void

Definido em: GraphRenderer.ts:114

Retorno ​

void