انتقل إلى المحتوى

pivotick v3.0.0


محورية / GraphRenderer

واجهة مجردة: GraphRenderer ​

محدد في: GraphRenderer.ts:75

طرق ​

clearEmphasis() ​

abstract clearEmphasis(): void

محدد في: GraphRenderer.ts:123

المرتجعات ​

void


clearForecast() ​

abstract clearForecast(): void

محدد في: GraphRenderer.ts:125

المرتجعات ​

void


clearHighlightedElements() ​

abstract clearHighlightedElements(): void

محدد في: GraphRenderer.ts:121

المرتجعات ​

void


destroy() ​

destroy(): void

محدد في: GraphRenderer.ts:150

قم بتحرير الموارد المملوكة للعارض (المراقبون والمستمعون) عند التفكيك. عدم المرجع بشكل افتراضي؛ العارضون الذين يحتفظون بهذه الموارد يتجاوزون هذا.

المرتجعات ​

void


emphasiseElements() ​

abstract emphasiseElements(elements): void

محدد في: GraphRenderer.ts:122

المعلمات ​

elements ​

(Node | Edge)[]

المرتجعات ​

void


enterNoteEditMode() ​

abstract enterNoteEditMode(note): void

محدد في: GraphRenderer.ts:133

المعلمات ​

note ​

Note

المرتجعات ​

void


fitAndCenter() ​

abstract fitAndCenter(forceScale?): void

محدد في: GraphRenderer.ts:115

المعلمات ​

forceScale? ​

number

المرتجعات ​

void


fitAndCenterWhenSettled() ​

fitAndCenterWhenSettled(forceScale?): Promise<void>

محدد في: GraphRenderer.ts:141

الملاءمة والتوسيط بمجرد توقف المحتوى عن تغيير الحجم. العارضين الذين يكمن للخارج على عدة إطارات بعد توقف بطاقة sim (مثل المجموعات الموسعة) تجاوز هذا لانتظار bbox مستقر؛ الافتراضي يناسب على الفور. يتم حلها بمجرد تطبيق الملاءمة.

المعلمات ​

forceScale? ​

number

المرتجعات ​

Promise<void>


focusElement() ​

abstract focusElement(element): void

محدد في: GraphRenderer.ts:118

المعلمات ​

element ​

Node | Edge | Note

المرتجعات ​

void


getCanvas() ​

getCanvas(): HTMLElement

محدد في: GraphRenderer.ts:152

المرتجعات ​

HTMLElement


getCanvasSelection() ​

abstract getCanvasSelection(): unknown

محدد في: GraphRenderer.ts:111

المرتجعات ​

unknown


getClosestElementToCursor() ​

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

محدد في: GraphRenderer.ts:107

المعلمات ​

maxDistance? ​

number

المرتجعات ​

Node | Edge | Note | null


getContentBounds() ​

abstract getContentBounds(): GraphBounds | null

محدد في: GraphRenderer.ts:116

المرتجعات ​

GraphBounds | null


getEdgeStyle() ​

abstract getEdgeStyle(edge): EdgeStyle

محدد في: GraphRenderer.ts:99

المعلمات ​

edge ​

Edge

المرتجعات ​

EdgeStyle


getGraphInteraction() ​

abstract getGraphInteraction(): GraphInteractions<unknown>

محدد في: GraphRenderer.ts:110

المرتجعات ​

GraphInteractions<unknown>


getNodeClosestToCursor() ​

abstract getNodeClosestToCursor(maxDistance?): Node | null

محدد في: GraphRenderer.ts:108

المعلمات ​

maxDistance? ​

number

المرتجعات ​

Node | null


getNodeStyle() ​

abstract getNodeStyle(node, tier?): NodeStyle

محدد في: GraphRenderer.ts:98

النمط node يرسم ب. مع tier، نمط هذا الرسم بدلاً من واحد يختاره التكبير/التصغير: -1 لنمط الأرضية، أو فهرس في العقدة tiers.

المعلمات ​

node ​

Node

tier? ​

number

المرتجعات ​

NodeStyle


getOptions() ​

abstract getOptions(): GraphRendererOptions

محدد في: GraphRenderer.ts:100

المرتجعات ​

GraphRendererOptions


getRootContainer() ​

getRootContainer(): HTMLElement

محدد في: GraphRenderer.ts:162

الحاوية الجذرية للرسم البياني - كل شيء، بما في ذلك الكروم. متميزة عمدا من getCanvas: تتقلص اللوحة القماشية عند فتح الكروم (شريط جانبي، قاعدة البيانات)، تتغير الحاوية فقط عندما تتغير الصفحة المحيطة بها. أي شيء يجب ألا يتفاعل مع Chrome الذي يقيس هذا بدلاً من ذلك.

المرتجعات ​

HTMLElement


getSelectionBox() ​

abstract getSelectionBox(): AbstractSelectionBox | null

محدد في: GraphRenderer.ts:109

المرتجعات ​

AbstractSelectionBox | null


getShadowEdgeEnd() ​

getShadowEdgeEnd(): Point | null

محدد في: GraphRenderer.ts:130

نقطة الرسم البياني حيث تنتهي حافة المعاينة، أو null بينما لا يتم رسم أي شيء.

المرتجعات ​

Point | null


getZoomBehavior() ​

abstract getZoomBehavior(): unknown

محدد في: GraphRenderer.ts:103

المرتجعات ​

unknown


getZoomGroup() ​

abstract getZoomGroup(): HTMLElement | SVGElement | null

محدد في: GraphRenderer.ts:112

المرتجعات ​

HTMLElement | SVGElement | null


graphToScreenCoordinates() ​

abstract graphToScreenCoordinates(graphX, graphY): Point

محدد في: GraphRenderer.ts:105

المعلمات ​

graphX ​

number

graphY ​

number

المرتجعات ​

Point


hideShadowEdge() ​

abstract hideShadowEdge(): void

محدد في: GraphRenderer.ts:127

المرتجعات ​

void


highlightElement() ​

abstract highlightElement(element): void

محدد في: GraphRenderer.ts:119

المعلمات ​

element ​

Node | Edge

المرتجعات ​

void


init() ​

abstract init(): void

محدد في: GraphRenderer.ts:92

المرتجعات ​

void


nextTick() ​

abstract nextTick(): void

محدد في: GraphRenderer.ts:101

المرتجعات ​

void


nextTickFor() ​

abstract nextTickFor(nodes): void

محدد في: GraphRenderer.ts:102

المعلمات ​

nodes ​

Node[]

المرتجعات ​

void


screenToGraphCoordinates() ​

abstract screenToGraphCoordinates(screenX, screenY): Point

محدد في: GraphRenderer.ts:104

المعلمات ​

screenX ​

number

screenY ​

number

المرتجعات ​

Point


setupRendering() ​

setupRendering(): void

محدد في: GraphRenderer.ts:197

المرتجعات ​

void


setViewport() ​

abstract setViewport(target): void

محدد في: GraphRenderer.ts:117

المعلمات ​

target ​

ViewportTarget

المرتجعات ​

void


showForecast() ​

abstract showForecast(forecast): void

محدد في: GraphRenderer.ts:124

المعلمات ​

forecast ​

GraphForecast

المرتجعات ​

void


showShadowEdge() ​

abstract showShadowEdge(params): void

محدد في: GraphRenderer.ts:126

المعلمات ​

params ​
invalid? ​

boolean

source ​

Node | Note

targetNode? ​

Node

targetPosition? ​

{ x: number; y: number; }

targetPosition.x ​

number

targetPosition.y ​

number

المرتجعات ​

void


toggleLassoMode() ​

abstract toggleLassoMode(enabled): void

محدد في: GraphRenderer.ts:106

المعلمات ​

enabled ​

boolean

المرتجعات ​

void


unHighlightElement() ​

abstract unHighlightElement(element): void

محدد في: GraphRenderer.ts:120

المعلمات ​

element ​

Node | Edge

المرتجعات ​

void


update() ​

abstract update(dataChanged): void

محدد في: GraphRenderer.ts:93

المعلمات ​

dataChanged ​

boolean

المرتجعات ​

void


updateLayoutProgress() ​

updateLayoutProgress(progress, elapsedTime, progressType): void

محدد في: GraphRenderer.ts:166

المعلمات ​

progress ​

number

elapsedTime ​

number

progressType ​

ProgressType

المرتجعات ​

void


zoomIn() ​

abstract zoomIn(): void

محدد في: GraphRenderer.ts:113

المرتجعات ​

void


zoomOut() ​

abstract zoomOut(): void

محدد في: GraphRenderer.ts:114

المرتجعات ​

void