pivotick / GraphRenderer
Interface abstraite: GraphRenderer
Défini dans : GraphRenderer.ts:75
Méthodes
clearEmphasis()
abstractclearEmphasis():void
Défini dans : GraphRenderer.ts:123
Renvoie
void
clearForecast()
abstractclearForecast():void
Défini dans : GraphRenderer.ts:125
Renvoie
void
clearHighlightedElements()
abstractclearHighlightedElements():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()
abstractemphasiseElements(elements):void
Défini dans : GraphRenderer.ts:122
Paramètres
elements
Renvoie
void
enterNoteEditMode()
abstractenterNoteEditMode(note):void
Défini dans : GraphRenderer.ts:133
Paramètres
note
Renvoie
void
fitAndCenter()
abstractfitAndCenter(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()
abstractfocusElement(element):void
Défini dans : GraphRenderer.ts:118
Paramètres
element
Renvoie
void
getCanvas()
getCanvas():
HTMLElement
Défini dans : GraphRenderer.ts:152
Renvoie
HTMLElement
getCanvasSelection()
abstractgetCanvasSelection():unknown
Défini dans : GraphRenderer.ts:111
Renvoie
unknown
getClosestElementToCursor()
abstractgetClosestElementToCursor(maxDistance?):Node|Edge|Note|null
Défini dans : GraphRenderer.ts:107
Paramètres
maxDistance?
number
Renvoie
getContentBounds()
abstractgetContentBounds():GraphBounds|null
Défini dans : GraphRenderer.ts:116
Renvoie
GraphBounds | null
getEdgeStyle()
abstractgetEdgeStyle(edge):EdgeStyle
Défini dans : GraphRenderer.ts:99
Paramètres
edge
Renvoie
getGraphInteraction()
abstractgetGraphInteraction():GraphInteractions<unknown>
Défini dans : GraphRenderer.ts:110
Renvoie
GraphInteractions<unknown>
getNodeClosestToCursor()
abstractgetNodeClosestToCursor(maxDistance?):Node|null
Défini dans : GraphRenderer.ts:108
Paramètres
maxDistance?
number
Renvoie
Node | null
getNodeStyle()
abstractgetNodeStyle(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
tier?
number
Renvoie
getOptions()
abstractgetOptions():GraphRendererOptions
Défini dans : GraphRenderer.ts:100
Renvoie
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()
abstractgetSelectionBox():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()
abstractgetZoomBehavior():unknown
Défini dans : GraphRenderer.ts:103
Renvoie
unknown
getZoomGroup()
abstractgetZoomGroup():HTMLElement|SVGElement|null
Défini dans : GraphRenderer.ts:112
Renvoie
HTMLElement | SVGElement | null
graphToScreenCoordinates()
abstractgraphToScreenCoordinates(graphX,graphY):Point
Défini dans : GraphRenderer.ts:105
Paramètres
graphX
number
graphY
number
Renvoie
Point
hideShadowEdge()
abstracthideShadowEdge():void
Défini dans : GraphRenderer.ts:127
Renvoie
void
highlightElement()
abstracthighlightElement(element):void
Défini dans : GraphRenderer.ts:119
Paramètres
element
Renvoie
void
init()
abstractinit():void
Défini dans : GraphRenderer.ts:92
Renvoie
void
nextTick()
abstractnextTick():void
Défini dans : GraphRenderer.ts:101
Renvoie
void
nextTickFor()
abstractnextTickFor(nodes):void
Défini dans : GraphRenderer.ts:102
Paramètres
nodes
Node[]
Renvoie
void
screenToGraphCoordinates()
abstractscreenToGraphCoordinates(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()
abstractsetViewport(target):void
Défini dans : GraphRenderer.ts:117
Paramètres
target
Renvoie
void
showForecast()
abstractshowForecast(forecast):void
Défini dans : GraphRenderer.ts:124
Paramètres
forecast
Renvoie
void
showShadowEdge()
abstractshowShadowEdge(params):void
Défini dans : GraphRenderer.ts:126
Paramètres
params
invalid?
boolean
source
targetNode?
targetPosition?
{ x: number; y: number; }
targetPosition.x
number
targetPosition.y
number
Renvoie
void
toggleLassoMode()
abstracttoggleLassoMode(enabled):void
Défini dans : GraphRenderer.ts:106
Paramètres
enabled
boolean
Renvoie
void
unHighlightElement()
abstractunHighlightElement(element):void
Défini dans : GraphRenderer.ts:120
Paramètres
element
Renvoie
void
update()
abstractupdate(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()
abstractzoomIn():void
Défini dans : GraphRenderer.ts:113
Renvoie
void
zoomOut()
abstractzoomOut():void
Défini dans : GraphRenderer.ts:114
Renvoie
void