Aller au contenu

pivotick v3.0.0


pivotick / GraphRenderer

Interface abstraite: GraphRenderer ​

Défini dans : GraphRenderer.ts:75

Méthodes ​

clearEmphasis() ​

abstract clearEmphasis(): void

Défini dans : GraphRenderer.ts:123

Renvoie ​

void


clearForecast() ​

abstract clearForecast(): void

Défini dans : GraphRenderer.ts:125

Renvoie ​

void


clearHighlightedElements() ​

abstract clearHighlightedElements(): void

Défini dans : GraphRenderer.ts:121

Renvoie ​

void


destroy() ​

destroy(): void

Défini dans : GraphRenderer.ts:150

Libérez les ressources appartenant au moteur de rendu (observateurs, auditeurs) lors du démontage. Pas d'opération par défaut ; les moteurs de rendu qui détiennent de telles ressources remplacent cela.

Renvoie ​

void


emphasiseElements() ​

abstract emphasiseElements(elements): void

Défini dans : GraphRenderer.ts:122

Paramètres ​

elements ​

(Node | Edge)[]

Renvoie ​

void


enterNoteEditMode() ​

abstract enterNoteEditMode(note): void

Défini dans : GraphRenderer.ts:133

Paramètres ​

note ​

Note

Renvoie ​

void


fitAndCenter() ​

abstract fitAndCenter(forceScale?): void

Défini dans : GraphRenderer.ts:115

Paramètres ​

forceScale? ​

number

Renvoie ​

void


fitAndCenterWhenSettled() ​

fitAndCenterWhenSettled(forceScale?): Promise<void>

Défini dans : GraphRenderer.ts:141

Ajuster et centrer une fois que le contenu a cessé de se redimensionner. Les moteurs de rendu qui s'étendent sur plusieurs images après l'arrêt de la simulation (par exemple, les clusters étendus) remplacent cela pour attendre une bbox stable ; la valeur par défaut s'adapte immédiatement. Se résout une fois l’ajustement appliqué.

Paramètres ​

forceScale? ​

number

Renvoie ​

Promise<void>


focusElement() ​

abstract focusElement(element): void

Défini dans : GraphRenderer.ts:118

Paramètres ​

element ​

Node | Edge | Note

Renvoie ​

void


getCanvas() ​

getCanvas(): HTMLElement

Défini dans : GraphRenderer.ts:152

Renvoie ​

HTMLElement


getCanvasSelection() ​

abstract getCanvasSelection(): unknown

Défini dans : GraphRenderer.ts:111

Renvoie ​

unknown


getClosestElementToCursor() ​

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

Défini dans : GraphRenderer.ts:107

Paramètres ​

maxDistance? ​

number

Renvoie ​

Node | Edge | Note | null


getContentBounds() ​

abstract getContentBounds(): GraphBounds | null

Défini dans : GraphRenderer.ts:116

Renvoie ​

GraphBounds | null


getEdgeStyle() ​

abstract getEdgeStyle(edge): EdgeStyle

Défini dans : GraphRenderer.ts:99

Paramètres ​

edge ​

Edge

Renvoie ​

EdgeStyle


getGraphInteraction() ​

abstract getGraphInteraction(): GraphInteractions<unknown>

Défini dans : GraphRenderer.ts:110

Renvoie ​

GraphInteractions<unknown>


getNodeClosestToCursor() ​

abstract getNodeClosestToCursor(maxDistance?): Node | null

Défini dans : GraphRenderer.ts:108

Paramètres ​

maxDistance? ​

number

Renvoie ​

Node | null


getNodeStyle() ​

abstract getNodeStyle(node, tier?): NodeStyle

Défini dans : GraphRenderer.ts:98

Le style node dessine avec. Avec tier, le style de ce dessin au lieu de celui choisi par le zoom : -1 pour le style du sol, ou un index dans le tiers du nœud.

Paramètres ​

node ​

Node

tier? ​

number

Renvoie ​

NodeStyle


getOptions() ​

abstract getOptions(): GraphRendererOptions

Défini dans : GraphRenderer.ts:100

Renvoie ​

GraphRendererOptions


getRootContainer() ​

getRootContainer(): HTMLElement

Défini dans : GraphRenderer.ts:162

Le conteneur racine du graphique – tout, y compris Chrome. Délibérément distinct de getCanvas : le canevas se rétrécit à chaque fois que Chrome s'ouvre (une barre latérale, le dock de données), le conteneur ne change que lorsque la page qui l'entoure le fait. Tout ce qui ne doit pas réagir au chrome le mesure à la place.

Renvoie ​

HTMLElement


getSelectionBox() ​

abstract getSelectionBox(): AbstractSelectionBox | null

Défini dans : GraphRenderer.ts:109

Renvoie ​

AbstractSelectionBox | null


getShadowEdgeEnd() ​

getShadowEdgeEnd(): Point | null

Défini dans : GraphRenderer.ts:130

Point de l'espace graphique où se termine le bord d'aperçu, ou null alors qu'aucun n'est dessiné.

Renvoie ​

Point | null


getZoomBehavior() ​

abstract getZoomBehavior(): unknown

Défini dans : GraphRenderer.ts:103

Renvoie ​

unknown


getZoomGroup() ​

abstract getZoomGroup(): HTMLElement | SVGElement | null

Défini dans : GraphRenderer.ts:112

Renvoie ​

HTMLElement | SVGElement | null


graphToScreenCoordinates() ​

abstract graphToScreenCoordinates(graphX, graphY): Point

Défini dans : GraphRenderer.ts:105

Paramètres ​

graphX ​

number

graphY ​

number

Renvoie ​

Point


hideShadowEdge() ​

abstract hideShadowEdge(): void

Défini dans : GraphRenderer.ts:127

Renvoie ​

void


highlightElement() ​

abstract highlightElement(element): void

Défini dans : GraphRenderer.ts:119

Paramètres ​

element ​

Node | Edge

Renvoie ​

void


init() ​

abstract init(): void

Défini dans : GraphRenderer.ts:92

Renvoie ​

void


nextTick() ​

abstract nextTick(): void

Défini dans : GraphRenderer.ts:101

Renvoie ​

void


nextTickFor() ​

abstract nextTickFor(nodes): void

Défini dans : GraphRenderer.ts:102

Paramètres ​

nodes ​

Node[]

Renvoie ​

void


screenToGraphCoordinates() ​

abstract screenToGraphCoordinates(screenX, screenY): Point

Défini dans : GraphRenderer.ts:104

Paramètres ​

screenX ​

number

screenY ​

number

Renvoie ​

Point


setupRendering() ​

setupRendering(): void

Défini dans : GraphRenderer.ts:197

Renvoie ​

void


setViewport() ​

abstract setViewport(target): void

Défini dans : GraphRenderer.ts:117

Paramètres ​

target ​

ViewportTarget

Renvoie ​

void


showForecast() ​

abstract showForecast(forecast): void

Défini dans : GraphRenderer.ts:124

Paramètres ​

forecast ​

GraphForecast

Renvoie ​

void


showShadowEdge() ​

abstract showShadowEdge(params): void

Défini dans : GraphRenderer.ts:126

Paramètres ​

params ​
invalid? ​

boolean

source ​

Node | Note

targetNode? ​

Node

targetPosition? ​

{ x: number; y: number; }

targetPosition.x ​

number

targetPosition.y ​

number

Renvoie ​

void


toggleLassoMode() ​

abstract toggleLassoMode(enabled): void

Défini dans : GraphRenderer.ts:106

Paramètres ​

enabled ​

boolean

Renvoie ​

void


unHighlightElement() ​

abstract unHighlightElement(element): void

Défini dans : GraphRenderer.ts:120

Paramètres ​

element ​

Node | Edge

Renvoie ​

void


update() ​

abstract update(dataChanged): void

Défini dans : GraphRenderer.ts:93

Paramètres ​

dataChanged ​

boolean

Renvoie ​

void


updateLayoutProgress() ​

updateLayoutProgress(progress, elapsedTime, progressType): void

Défini dans : GraphRenderer.ts:166

Paramètres ​

progress ​

number

elapsedTime ​

number

progressType ​

ProgressType

Renvoie ​

void


zoomIn() ​

abstract zoomIn(): void

Défini dans : GraphRenderer.ts:113

Renvoie ​

void


zoomOut() ​

abstract zoomOut(): void

Défini dans : GraphRenderer.ts:114

Renvoie ​

void