Ir al contenido

pivotick v3.0.0


pivotic / GraphRenderer

Interfaz abstracta: GraphRenderer ​

Definido en: GraphRenderer.ts:75

Métodos ​

clearEmphasis() ​

abstract clearEmphasis(): void

Definido en: GraphRenderer.ts:123

Devoluciones ​

void


clearForecast() ​

abstract clearForecast(): void

Definido en: GraphRenderer.ts:125

Devoluciones ​

void


clearHighlightedElements() ​

abstract clearHighlightedElements(): void

Definido en: GraphRenderer.ts:121

Devoluciones ​

void


destroy() ​

destroy(): void

Definido en: GraphRenderer.ts:150

Libere los recursos propiedad del renderizador (observadores, oyentes) al momento del desmontaje. No operativo por defecto; Los renderizadores que contienen dichos recursos anulan esto.

Devoluciones ​

void


emphasiseElements() ​

abstract emphasiseElements(elements): void

Definido en: GraphRenderer.ts:122

Parámetros ​

elements ​

(Node | Edge)[]

Devoluciones ​

void


enterNoteEditMode() ​

abstract enterNoteEditMode(note): void

Definido en: GraphRenderer.ts:133

Parámetros ​

note ​

Note

Devoluciones ​

void


fitAndCenter() ​

abstract fitAndCenter(forceScale?): void

Definido en: GraphRenderer.ts:115

Parámetros ​

forceScale? ​

number

Devoluciones ​

void


fitAndCenterWhenSettled() ​

fitAndCenterWhenSettled(forceScale?): Promise<void>

Definido en: GraphRenderer.ts:141

Ajuste y centrado una vez que el contenido haya dejado de cambiar de tamaño. Renderizadores que ponen se desarrolla en varios fotogramas después de que se detiene la simulación (por ejemplo, grupos expandidos) anule esto para esperar un bbox estable; el valor predeterminado se ajusta inmediatamente. Se resuelve una vez que se aplica el ajuste.

Parámetros ​

forceScale? ​

number

Devoluciones ​

Promise<void>


focusElement() ​

abstract focusElement(element): void

Definido en: GraphRenderer.ts:118

Parámetros ​

element ​

Node | Edge | Note

Devoluciones ​

void


getCanvas() ​

getCanvas(): HTMLElement

Definido en: GraphRenderer.ts:152

Devoluciones ​

HTMLElement


getCanvasSelection() ​

abstract getCanvasSelection(): unknown

Definido en: GraphRenderer.ts:111

Devoluciones ​

unknown


getClosestElementToCursor() ​

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

Definido en: GraphRenderer.ts:107

Parámetros ​

maxDistance? ​

number

Devoluciones ​

Node | Edge | Note | null


getContentBounds() ​

abstract getContentBounds(): GraphBounds | null

Definido en: GraphRenderer.ts:116

Devoluciones ​

GraphBounds | null


getEdgeStyle() ​

abstract getEdgeStyle(edge): EdgeStyle

Definido en: GraphRenderer.ts:99

Parámetros ​

edge ​

Edge

Devoluciones ​

EdgeStyle


getGraphInteraction() ​

abstract getGraphInteraction(): GraphInteractions<unknown>

Definido en: GraphRenderer.ts:110

Devoluciones ​

GraphInteractions<unknown>


getNodeClosestToCursor() ​

abstract getNodeClosestToCursor(maxDistance?): Node | null

Definido en: GraphRenderer.ts:108

Parámetros ​

maxDistance? ​

number

Devoluciones ​

Node | null


getNodeStyle() ​

abstract getNodeStyle(node, tier?): NodeStyle

Definido en: GraphRenderer.ts:98

El estilo node dibuja. Con tier, el estilo de ese dibujo en lugar del uno que el zoom elige: -1 para el estilo del piso, o un índice en el tiers del nodo.

Parámetros ​

node ​

Node

tier? ​

number

Devoluciones ​

NodeStyle


getOptions() ​

abstract getOptions(): GraphRendererOptions

Definido en: GraphRenderer.ts:100

Devoluciones ​

GraphRendererOptions


getRootContainer() ​

getRootContainer(): HTMLElement

Definido en: GraphRenderer.ts:162

El contenedor raíz del gráfico: todo, incluido Chrome. deliberadamente distinto desde getCanvas: el lienzo se reduce cada vez que se abre Chrome (una barra lateral, el base de datos), el contenedor solo cambia cuando lo hace la página que lo rodea. cualquier cosa que no debe reaccionar a las medidas cromadas.

Devoluciones ​

HTMLElement


getSelectionBox() ​

abstract getSelectionBox(): AbstractSelectionBox | null

Definido en: GraphRenderer.ts:109

Devoluciones ​

AbstractSelectionBox | null


getShadowEdgeEnd() ​

getShadowEdgeEnd(): Point | null

Definido en: GraphRenderer.ts:130

Punto del espacio gráfico donde termina el borde de la vista previa, o null mientras no se dibuja ninguno.

Devoluciones ​

Point | null


getZoomBehavior() ​

abstract getZoomBehavior(): unknown

Definido en: GraphRenderer.ts:103

Devoluciones ​

unknown


getZoomGroup() ​

abstract getZoomGroup(): HTMLElement | SVGElement | null

Definido en: GraphRenderer.ts:112

Devoluciones ​

HTMLElement | SVGElement | null


graphToScreenCoordinates() ​

abstract graphToScreenCoordinates(graphX, graphY): Point

Definido en: GraphRenderer.ts:105

Parámetros ​

graphX ​

number

graphY ​

number

Devoluciones ​

Point


hideShadowEdge() ​

abstract hideShadowEdge(): void

Definido en: GraphRenderer.ts:127

Devoluciones ​

void


highlightElement() ​

abstract highlightElement(element): void

Definido en: GraphRenderer.ts:119

Parámetros ​

element ​

Node | Edge

Devoluciones ​

void


init() ​

abstract init(): void

Definido en: GraphRenderer.ts:92

Devoluciones ​

void


nextTick() ​

abstract nextTick(): void

Definido en: GraphRenderer.ts:101

Devoluciones ​

void


nextTickFor() ​

abstract nextTickFor(nodes): void

Definido en: GraphRenderer.ts:102

Parámetros ​

nodes ​

Node[]

Devoluciones ​

void


screenToGraphCoordinates() ​

abstract screenToGraphCoordinates(screenX, screenY): Point

Definido en: GraphRenderer.ts:104

Parámetros ​

screenX ​

number

screenY ​

number

Devoluciones ​

Point


setupRendering() ​

setupRendering(): void

Definido en: GraphRenderer.ts:197

Devoluciones ​

void


setViewport() ​

abstract setViewport(target): void

Definido en: GraphRenderer.ts:117

Parámetros ​

target ​

ViewportTarget

Devoluciones ​

void


showForecast() ​

abstract showForecast(forecast): void

Definido en: GraphRenderer.ts:124

Parámetros ​

forecast ​

GraphForecast

Devoluciones ​

void


showShadowEdge() ​

abstract showShadowEdge(params): void

Definido en: GraphRenderer.ts:126

Parámetros ​

params ​
invalid? ​

boolean

source ​

Node | Note

targetNode? ​

Node

targetPosition? ​

{ x: number; y: number; }

targetPosition.x ​

number

targetPosition.y ​

number

Devoluciones ​

void


toggleLassoMode() ​

abstract toggleLassoMode(enabled): void

Definido en: GraphRenderer.ts:106

Parámetros ​

enabled ​

boolean

Devoluciones ​

void


unHighlightElement() ​

abstract unHighlightElement(element): void

Definido en: GraphRenderer.ts:120

Parámetros ​

element ​

Node | Edge

Devoluciones ​

void


update() ​

abstract update(dataChanged): void

Definido en: GraphRenderer.ts:93

Parámetros ​

dataChanged ​

boolean

Devoluciones ​

void


updateLayoutProgress() ​

updateLayoutProgress(progress, elapsedTime, progressType): void

Definido en: GraphRenderer.ts:166

Parámetros ​

progress ​

number

elapsedTime ​

number

progressType ​

ProgressType

Devoluciones ​

void


zoomIn() ​

abstract zoomIn(): void

Definido en: GraphRenderer.ts:113

Devoluciones ​

void


zoomOut() ​

abstract zoomOut(): void

Definido en: GraphRenderer.ts:114

Devoluciones ​

void