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
target
Handtekening verkrijgen
get target():
Node
Gedefinieerd in: Edge.ts:134
Retouren
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
Bronknooppunt
to
Doelknooppunt
data?
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
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
Nieuwe gegevens om in te stellen
Retouren
void
setFrom()
setFrom(
node):void
Gedefinieerd in: Edge.ts:215
Parameters
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
Nieuwe stijl om in te stellen
Retouren
void
setTo()
setTo(
node):void
Gedefinieerd in: Edge.ts:219
Parameters
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
Gedeeltelijk stijlobject om samen te voegen
Retouren
void
Eigenschappen
directed
readonlydirected:boolean|null
Gedefinieerd in: Edge.ts:52
domID
readonlydomID:string
Gedefinieerd in: Edge.ts:84
from
from:
Node
Gedefinieerd in: Edge.ts:50
id
readonlyid: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?
optionalrepresentedEdges: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.