Zum Inhalt springen

pivotick v3.0.0


Pivotick / Kante

Klasse: Edge ​

Definiert in: Edge.ts:48

Stellt eine Kante (Verbindung) zwischen zwei Knoten in einem Diagramm dar.

Zugriffsmethoden ​

isSynthetic ​

Getter-Signatur ​

get isSynthetic(): boolean

Definiert in: Edge.ts:338

Gilt für einen Ersatz: eine Linie, die für reale Kanten gezeichnet wird, deren Enden in geschlossenen Clustern verborgen sind.

Rückgabewert ​

boolean


source ​

Getter-Signatur ​

get source(): Node

Definiert in: Edge.ts:131

Erforderlich für d3-force

Rückgabewert ​

Node


target ​

Getter-Signatur ​

get target(): Node

Definiert in: Edge.ts:134

Rückgabewert ​

Node

Konstruktoren ​

Konstruktor ​

new Edge(id, from, to, data?, style?, directed?): Edge

Definiert in: Edge.ts:94

Erstellen Sie eine neue Edge-Instanz.

Parameter ​

id ​

string

Eindeutiger Bezeichner für die Kante

from ​

Node

Quellknoten

to ​

Node

Zielknoten

data? ​

EdgeData

Optionale Datennutzlast für den Edge

style? ​

Partial<EdgeFullStyle>

Optionaler Stil für die Kante

directed? ​

boolean | null

Rückgabewert ​

Edge

Methoden ​

clearDirty() ​

clearDirty(): void

Definiert in: Edge.ts:278

Rückgabewert ​

void


clone() ​

clone(): Edge

Definiert in: Edge.ts:251

Rückgabewert ​

Edge


getData() ​

getData(): EdgeData

Definiert in: Edge.ts:141

Holen Sie sich die Daten der Kante.

Rückgabewert ​

EdgeData


getEdgeStyle() ​

getEdgeStyle(): Partial<EdgeStyle>

Definiert in: Edge.ts:173

Holen Sie sich den Stil der Kante.

Rückgabewert ​

Partial<EdgeStyle>


getGraphElement() ​

getGraphElement(): SVGGElement | null

Definiert in: Edge.ts:210

Rückgabewert ​

SVGGElement | null


getLabelStyle() ​

getLabelStyle(): Partial<LabelStyle>

Definiert in: Edge.ts:180

Rufen Sie den Beschriftungsstil der Kante ab, falls verfügbar.

Rückgabewert ​

Partial<LabelStyle>


getSources() ​

getSources(): string[]

Definiert in: Edge.ts:389

Die Quellen, die diesen Vorsprung bestätigen – Pivot-IDs, plus 'seed' für Daten, die von Anfang an hier waren. Der Pivot, der eine Beziehung bestätigt, ist die tragende Hälfte der Herkunft, daher tragen Kanten ihn genauso wie Knoten.

Rückgabewert ​

string[]


getStyle() ​

getStyle(): Partial<EdgeFullStyle>

Definiert in: Edge.ts:166

Holen Sie sich den Stil der Kante.

Rückgabewert ​

Partial<EdgeFullStyle>


hasSource() ​

hasSource(source): boolean

Definiert in: Edge.ts:394

Ob source für diesen Vorsprung bürgt. 'seed' gilt für nicht-pivotierte Daten.

Parameter ​

source ​

string

Rückgabewert ​

boolean


hide() ​

hide(): void

Definiert in: Edge.ts:300

Rückgabewert ​

void


isDirty() ​

isDirty(): boolean

Definiert in: Edge.ts:282

Rückgabewert ​

boolean


markDirty() ​

markDirty(): void

Definiert in: Edge.ts:274

Rückgabewert ​

void


setData() ​

setData(newData): void

Definiert in: Edge.ts:149

Aktualisieren Sie die Daten der Kante.

Parameter ​

newData ​

EdgeData

Neue Daten zum Festlegen

Rückgabewert ​

void


setFrom() ​

setFrom(node): void

Definiert in: Edge.ts:215

Parameter ​

node ​

Node

Rückgabewert ​

void


setLayerVisible() ​

setLayerVisible(layerVisible): boolean

Definiert in: Edge.ts:309

Schalten Sie die Ebene dieser Kante ein oder aus und leiten Sie sichtbar aus den anderen Gründen ab, aus denen sie möglicherweise bereits ausgeblendet ist. Gibt zurück, ob sich etwas geändert hat.

Parameter ​

layerVisible ​

boolean

Rückgabewert ​

boolean


setStyle() ​

setStyle(newStyle): void

Definiert in: Edge.ts:188

Aktualisieren Sie den Stil der Kante.

Parameter ​

newStyle ​

EdgeFullStyle

Neuer Stil zum Festlegen

Rückgabewert ​

void


setTo() ​

setTo(node): void

Definiert in: Edge.ts:219

Parameter ​

node ​

Node

Rückgabewert ​

void


show() ​

show(): void

Definiert in: Edge.ts:295

Rückgabewert ​

void


toDict() ​

toDict(): Record<string, unknown>

Definiert in: Edge.ts:226

Konvertieren Sie die Kante in eine einfache JSON-Objektdarstellung.

Rückgabewert ​

Record<string, unknown>


toggleVisibility() ​

toggleVisibility(visible): void

Definiert in: Edge.ts:286

Parameter ​

visible ​

boolean

Rückgabewert ​

void


toSimulationDTO() ​

toSimulationDTO(): SimulationEdgeDTO

Definiert in: Edge.ts:240

Strukturiert klonbare Nutzlast für den Simulationsarbeiter; Endpunkte auf IDs reduziert, behält directed. Der Stil ist funktionslos – siehe Node.toSimulationDTO.

Rückgabewert ​

SimulationEdgeDTO


updateData() ​

updateData(partialData): void

Definiert in: Edge.ts:158

Teildaten mit den aktuellen Kantendaten zusammenführen.

Parameter ​

partialData ​

Partial<EdgeData>

Teildatenobjekt zum Zusammenführen

Rückgabewert ​

void


updateStyle() ​

updateStyle(partialStyle): void

Definiert in: Edge.ts:198

Teilstil mit dem aktuellen Kantenstil zusammenführen. Nützlich, um nur Teile des Stils zu aktualisieren.

Parameter ​

partialStyle ​

PartialEdgeFullStyle

Teilweises Stilobjekt zum Zusammenführen

Rückgabewert ​

void

Eigenschaften ​

directed ​

readonly directed: boolean | null

Definiert in: Edge.ts:52


domID ​

readonly domID: string

Definiert in: Edge.ts:84


from ​

from: Node

Definiert in: Edge.ts:50


id ​

readonly id: string

Definiert in: Edge.ts:49


layerVisible ​

layerVisible: boolean

Definiert in: Edge.ts:63

Ob die Ebene dieser Kante aktiviert ist. Ein Veto gegen sichtbar: Jeder andere Grund, warum eine Kante ausgeblendet ist (herausgefilterte Endpunkte, ein reduzierter Cluster, ein manuelles Ausblenden), wird durch show / hide geltend gemacht, und show kann eine Kante nicht zurückbringen, während ihre Ebene ausgeschaltet ist.


representedEdges? ​

optional representedEdges: Edge[]

Definiert in: Edge.ts:75

Als Stellvertreter: die echten Vorteile, für die es spricht. Kanten, die auf demselben Punktpaar landen, teilen sich eine Linie, sodass ein Ersatz mehrere Beziehungen unterschiedlicher Art abdecken kann. es wird nur dann herausgefiltert, wenn jeder von ihnen es ist. Undefiniert an einer echten Kante.


to ​

to: Node

Definiert in: Edge.ts:51


visible ​

visible: boolean

Definiert in: Edge.ts:56


visibleIgnoringLayer ​

visibleIgnoringLayer: boolean

Definiert in: Edge.ts:69

Was sichtbar wäre, wenn jede Ebene aktiviert wäre – d. h. Sichtbarkeit vom Endpunkt, Einklappen und manuelle Gründe allein. Die Simulation basiert auf diesem und nicht auf visible, sodass sich das Layout durch das Ausschalten einer Ebene nie ändert.