Aller au contenu

pivotick v3.0.0


pivotick / Bord

Classe: Edge ​

Défini dans : Edge.ts:48

Représente une arête (connexion) entre deux nœuds dans un graphique.

Accesseurs ​

isSynthetic ​

Signature du getter ​

get isSynthetic(): boolean

Défini dans : Edge.ts:338

Vrai pour un remplaçant : une ligne tracée pour des arêtes réelles dont les extrémités sont cachées dans des clusters fermés.

Renvoie ​

boolean


source ​

Signature du getter ​

get source(): Node

Défini dans : Edge.ts:131

Requis par d3-force

Renvoie ​

Node


target ​

Signature du getter ​

get target(): Node

Défini dans : Edge.ts:134

Renvoie ​

Node

Constructeurs ​

Constructeur ​

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

Défini dans : Edge.ts:94

Créez une nouvelle instance Edge.

Paramètres ​

id ​

string

Identifiant unique du bord

from ​

Node

Nœud source

to ​

Node

Nœud cible

data? ​

EdgeData

Charge utile de données facultative pour la périphérie

style? ​

Partial<EdgeFullStyle>

Style optionnel pour le bord

directed? ​

boolean | null

Renvoie ​

Edge

Méthodes ​

clearDirty() ​

clearDirty(): void

Défini dans : Edge.ts:278

Renvoie ​

void


clone() ​

clone(): Edge

Défini dans : Edge.ts:251

Renvoie ​

Edge


getData() ​

getData(): EdgeData

Défini dans : Edge.ts:141

Obtenez les données du Edge.

Renvoie ​

EdgeData


getEdgeStyle() ​

getEdgeStyle(): Partial<EdgeStyle>

Défini dans : Edge.ts:173

Obtenez le style du bord.

Renvoie ​

Partial<EdgeStyle>


getGraphElement() ​

getGraphElement(): SVGGElement | null

Défini dans : Edge.ts:210

Renvoie ​

SVGGElement | null


getLabelStyle() ​

getLabelStyle(): Partial<LabelStyle>

Défini dans : Edge.ts:180

Obtenez le style d'étiquette du bord si disponible.

Renvoie ​

Partial<LabelStyle>


getSources() ​

getSources(): string[]

Défini dans : Edge.ts:389

Les sources garantissant cet avantage : les identifiants pivots, plus 'seed' pour les données qui étaient là au départ. Le pivot qui affirme une relation est la moitié porteuse de la provenance, donc les bords la portent exactement comme le font les nœuds.

Renvoie ​

string[]


getStyle() ​

getStyle(): Partial<EdgeFullStyle>

Défini dans : Edge.ts:166

Obtenez le style du bord.

Renvoie ​

Partial<EdgeFullStyle>


hasSource() ​

hasSource(source): boolean

Défini dans : Edge.ts:394

Que source se porte garant de cet avantage. 'seed' est vrai pour les données non pivotées.

Paramètres ​

source ​

string

Renvoie ​

boolean


hide() ​

hide(): void

Défini dans : Edge.ts:300

Renvoie ​

void


isDirty() ​

isDirty(): boolean

Défini dans : Edge.ts:282

Renvoie ​

boolean


markDirty() ​

markDirty(): void

Défini dans : Edge.ts:274

Renvoie ​

void


setData() ​

setData(newData): void

Défini dans : Edge.ts:149

Mettez à jour les données du dispositif Edge.

Paramètres ​

newData ​

EdgeData

Nouvelles données à définir

Renvoie ​

void


setFrom() ​

setFrom(node): void

Défini dans : Edge.ts:215

Paramètres ​

node ​

Node

Renvoie ​

void


setLayerVisible() ​

setLayerVisible(layerVisible): boolean

Défini dans : Edge.ts:309

Activez ou désactivez le calque de ce bord, en redérivant visible des autres raisons pour lesquelles il peut déjà être masqué. Renvoie si quelque chose a changé.

Paramètres ​

layerVisible ​

boolean

Renvoie ​

boolean


setStyle() ​

setStyle(newStyle): void

Défini dans : Edge.ts:188

Mettez à jour le style du bord.

Paramètres ​

newStyle ​

EdgeFullStyle

Nouveau style à définir

Renvoie ​

void


setTo() ​

setTo(node): void

Défini dans : Edge.ts:219

Paramètres ​

node ​

Node

Renvoie ​

void


show() ​

show(): void

Défini dans : Edge.ts:295

Renvoie ​

void


toDict() ​

toDict(): Record<string, unknown>

Défini dans : Edge.ts:226

Convertissez le bord en une simple représentation d'objet JSON.

Renvoie ​

Record<string, unknown>


toggleVisibility() ​

toggleVisibility(visible): void

Défini dans : Edge.ts:286

Paramètres ​

visible ​

boolean

Renvoie ​

void


toSimulationDTO() ​

toSimulationDTO(): SimulationEdgeDTO

Défini dans : Edge.ts:240

Charge utile structurée et clonable pour le travailleur de simulation ; les points de terminaison réduits aux identifiants, conservent directed. Le style est dépourvu de fonctions — voir Node.toSimulationDTO.

Renvoie ​

SimulationEdgeDTO


updateData() ​

updateData(partialData): void

Défini dans : Edge.ts:158

Fusionnez les données partielles dans les données de bord actuelles.

Paramètres ​

partialData ​

Partial<EdgeData>

Objet de données partiel à fusionner

Renvoie ​

void


updateStyle() ​

updateStyle(partialStyle): void

Défini dans : Edge.ts:198

Fusionnez le style partiel dans le style de bord actuel. Utile pour mettre à jour uniquement certaines parties du style.

Paramètres ​

partialStyle ​

PartialEdgeFullStyle

Objet de style partiel à fusionner

Renvoie ​

void

Propriétés ​

directed ​

readonly directed: boolean | null

Défini dans : Edge.ts:52


domID ​

readonly domID: string

Défini dans : Edge.ts:84


from ​

from: Node

Défini dans : Edge.ts:50


id ​

readonly id: string

Défini dans : Edge.ts:49


layerVisible ​

layerVisible: boolean

Défini dans : Edge.ts:63

Indique si le calque de ce bord est activé. Un veto sur visible : toute autre raison pour laquelle un bord est masqué (points de terminaison filtrés, cluster réduit, masquage manuel) est affirmé via show / hide, et show ne peut pas ramener un bord tant que son calque est désactivé.


representedEdges? ​

optional representedEdges: Edge[]

Défini dans : Edge.ts:75

Pour un remplaçant : les véritables atouts dont il parle. Les arêtes atterrissant sur la même paire de points partagent une ligne, de sorte qu'un remplaçant peut couvrir plusieurs relations de plusieurs types ; il n'est filtré qu'une fois que chacun d'entre eux l'est. Indéfini sur un vrai bord.


to ​

to: Node

Défini dans : Edge.ts:51


visible ​

visible: boolean

Défini dans : Edge.ts:56


visibleIgnoringLayer ​

visibleIgnoringLayer: boolean

Défini dans : Edge.ts:69

Que serait visible si chaque couche était activée, c'est-à-dire la visibilité depuis le point final, l'effondrement et les raisons manuelles uniquement. La simulation se déclenche sur ceci plutôt que sur visible, donc la désactivation d'un calque ne modifie jamais la mise en page.