Naar inhoud

pivotick v3.0.0


draaipunt / Rand

Klasse: Edge ​

Gedefinieerd in: Edge.ts:48

Vertegenwoordigt een rand (verbinding) tussen twee knooppunten in een grafiek.

Accessoires ​

isSynthetic ​

Handtekening verkrijgen ​

get isSynthetic(): boolean

Gedefinieerd in: Edge.ts:338

Dat geldt voor een stand-in: een lijn getekend voor echte randen waarvan de uiteinden verborgen zijn in gesloten clusters.

Retouren ​

boolean


source ​

Handtekening verkrijgen ​

get source(): Node

Gedefinieerd in: Edge.ts:131

Vereist door d3-kracht

Retouren ​

Node


target ​

Handtekening verkrijgen ​

get target(): Node

Gedefinieerd in: Edge.ts:134

Retouren ​

Node

Constructeurs ​

Constructeur ​

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

Gedefinieerd in: Edge.ts:94

Maak een nieuwe Edge-instantie.

Parameters ​

id ​

string

Unieke identificatie voor de rand

from ​

Node

Bronknooppunt

to ​

Node

Doelknooppunt

data? ​

EdgeData

Optionele datapayload voor de edge

style? ​

Partial<EdgeFullStyle>

Optionele stijl voor de rand

directed? ​

boolean | null

Retouren ​

Edge

Methoden ​

clearDirty() ​

clearDirty(): void

Gedefinieerd in: Edge.ts:278

Retouren ​

void


clone() ​

clone(): Edge

Gedefinieerd in: Edge.ts:251

Retouren ​

Edge


getData() ​

getData(): EdgeData

Gedefinieerd in: Edge.ts:141

Haal de gegevens van de edge op.

Retouren ​

EdgeData


getEdgeStyle() ​

getEdgeStyle(): Partial<EdgeStyle>

Gedefinieerd in: Edge.ts:173

Verkrijg de stijl van de rand.

Retouren ​

Partial<EdgeStyle>


getGraphElement() ​

getGraphElement(): SVGGElement | null

Gedefinieerd in: Edge.ts:210

Retouren ​

SVGGElement | null


getLabelStyle() ​

getLabelStyle(): Partial<LabelStyle>

Gedefinieerd in: Edge.ts:180

Haal de labelstijl van de rand op, indien beschikbaar.

Retouren ​

Partial<LabelStyle>


getSources() ​

getSources(): string[]

Gedefinieerd in: Edge.ts:389

De bronnen staan in voor deze voorsprong: pivot-ID's, plus 'seed' voor gegevens die dat wel waren hier om mee te beginnen. Welk draaipunt een relatie beweerde, is de dragende helft van herkomst, dus de randen dragen het precies zoals de knooppunten dat doen.

Retouren ​

string[]


getStyle() ​

getStyle(): Partial<EdgeFullStyle>

Gedefinieerd in: Edge.ts:166

Verkrijg de stijl van de rand.

Retouren ​

Partial<EdgeFullStyle>


hasSource() ​

hasSource(source): boolean

Gedefinieerd in: Edge.ts:394

Of source instaat voor deze voorsprong. 'seed' is waar voor niet-gedraaide gegevens.

Parameters ​

source ​

string

Retouren ​

boolean


hide() ​

hide(): void

Gedefinieerd in: Edge.ts:300

Retouren ​

void


isDirty() ​

isDirty(): boolean

Gedefinieerd in: Edge.ts:282

Retouren ​

boolean


markDirty() ​

markDirty(): void

Gedefinieerd in: Edge.ts:274

Retouren ​

void


setData() ​

setData(newData): void

Gedefinieerd in: Edge.ts:149

Update de gegevens van de edge.

Parameters ​

newData ​

EdgeData

Nieuwe gegevens om in te stellen

Retouren ​

void


setFrom() ​

setFrom(node): void

Gedefinieerd in: Edge.ts:215

Parameters ​

node ​

Node

Retouren ​

void


setLayerVisible() ​

setLayerVisible(layerVisible): boolean

Gedefinieerd in: Edge.ts:309

Schakel de laag van deze rand in of uit, waarbij visible opnieuw wordt afgeleid van de andere laag redenen waarom het mogelijk al verborgen is. Geeft terug of er iets is veranderd.

Parameters ​

layerVisible ​

boolean

Retouren ​

boolean


setStyle() ​

setStyle(newStyle): void

Gedefinieerd in: Edge.ts:188

Update de stijl van de rand.

Parameters ​

newStyle ​

EdgeFullStyle

Nieuwe stijl om in te stellen

Retouren ​

void


setTo() ​

setTo(node): void

Gedefinieerd in: Edge.ts:219

Parameters ​

node ​

Node

Retouren ​

void


show() ​

show(): void

Gedefinieerd in: Edge.ts:295

Retouren ​

void


toDict() ​

toDict(): Record<string, unknown>

Gedefinieerd in: Edge.ts:226

Converteer rand naar een eenvoudige JSON objectrepresentatie.

Retouren ​

Record<string, unknown>


toggleVisibility() ​

toggleVisibility(visible): void

Gedefinieerd in: Edge.ts:286

Parameters ​

visible ​

boolean

Retouren ​

void


toSimulationDTO() ​

toSimulationDTO(): SimulationEdgeDTO

Gedefinieerd in: Edge.ts:240

Gestructureerd kloonbare payload voor de simulatiewerker; eindpunten teruggebracht tot ID's, bewaart directed. De stijl bevat geen functies — zie Node.toSimulationDTO.

Retouren ​

SimulationEdgeDTO


updateData() ​

updateData(partialData): void

Gedefinieerd in: Edge.ts:158

Voeg gedeeltelijke gegevens samen met de huidige randgegevens.

Parameters ​

partialData ​

Partial<EdgeData>

Gedeeltelijk gegevensobject om samen te voegen

Retouren ​

void


updateStyle() ​

updateStyle(partialStyle): void

Gedefinieerd in: Edge.ts:198

Voeg een gedeeltelijke stijl samen met de huidige randstijl. Handig als u slechts delen van de stijl wilt bijwerken.

Parameters ​

partialStyle ​

PartialEdgeFullStyle

Gedeeltelijk stijlobject om samen te voegen

Retouren ​

void

Eigenschappen ​

directed ​

readonly directed: boolean | null

Gedefinieerd in: Edge.ts:52


domID ​

readonly domID: string

Gedefinieerd in: Edge.ts:84


from ​

from: Node

Gedefinieerd in: Edge.ts:50


id ​

readonly id: string

Gedefinieerd in: Edge.ts:49


layerVisible ​

layerVisible: boolean

Gedefinieerd in: Edge.ts:63

Of de laag van deze rand is ingeschakeld. Een veto over zichtbaar: elke een andere reden dat een rand verborgen is (eindpunten uitgefilterd, een samengevouwen cluster, handmatig verbergen) wordt beweerd via show / hide en show kan een rand niet terugbrengen terwijl de laag uitgeschakeld is.


representedEdges? ​

optional representedEdges: Edge[]

Gedefinieerd in: Edge.ts:75

Voor een stand-in: de echte randen waar het voor spreekt. Randen die op hetzelfde paar stippen landen deel één lijn, zodat één stand-in meerdere relaties van verschillende soorten kan bestrijken; het is worden er slechts uit gefilterd zodra ze allemaal zijn geselecteerd. Ongedefinieerd op een echte rand.


to ​

to: Node

Gedefinieerd in: Edge.ts:51


visible ​

visible: boolean

Gedefinieerd in: Edge.ts:56


visibleIgnoringLayer ​

visibleIgnoringLayer: boolean

Gedefinieerd in: Edge.ts:69

Wat zichtbaar zou zijn als elke laag aan zou staan, d.w.z. zichtbaarheid vanaf alleen al het eindpunt, de ineenstorting en de handmatige redenen. De simulatiepoort hierop in plaats van op visible, dus het uitschakelen van een laag verandert nooit de lay-out.