ForceDirectedVertex
Defined in: layout/ForceDirectedNetwork.ts:12
GoJS-compatible: ForceDirectedLayout’s specialized vertex/edge/network
subclasses. Real, constructible classes with the documented extra
properties — but graphojs’s ForceDirectedLayout (Barnes-Hut) computes
charge/mass/spring behavior internally rather than through these
subclasses, so overriding them has no effect on layout results. They
exist for API parity with code ported from GoJS that references these
types directly.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new ForceDirectedVertex(
node?):ForceDirectedVertex
Defined in: layout/LayoutNetwork.ts:17
Parameters
Sección titulada «Parameters»Node | null
Returns
Sección titulada «Returns»ForceDirectedVertex
Inherited from
Sección titulada «Inherited from»Properties
Sección titulada «Properties»bounds:
Rect
Defined in: layout/LayoutNetwork.ts:11
Inherited from
Sección titulada «Inherited from»charge:
number=30
Defined in: layout/ForceDirectedNetwork.ts:14
destinationEdges
Sección titulada «destinationEdges»destinationEdges:
LayoutEdge[] =[]
Defined in: layout/LayoutNetwork.ts:13
Inherited from
Sección titulada «Inherited from»edges:
LayoutEdge[] =[]
Defined in: layout/LayoutNetwork.ts:12
Inherited from
Sección titulada «Inherited from»forceX:
number=0
Defined in: layout/ForceDirectedNetwork.ts:16
forceY:
number=0
Defined in: layout/ForceDirectedNetwork.ts:17
index:
number=-1
Defined in: layout/LayoutNetwork.ts:15
Inherited from
Sección titulada «Inherited from»isFixed
Sección titulada «isFixed»isFixed:
boolean=false
Defined in: layout/ForceDirectedNetwork.ts:13
mass:
number=1
Defined in: layout/ForceDirectedNetwork.ts:15
node:
Node|null
Defined in: layout/LayoutNetwork.ts:10
Inherited from
Sección titulada «Inherited from»sourceEdges
Sección titulada «sourceEdges»sourceEdges:
LayoutEdge[] =[]
Defined in: layout/LayoutNetwork.ts:14
Inherited from
Sección titulada «Inherited from»Accessors
Sección titulada «Accessors»centerX
Sección titulada «centerX»Get Signature
Sección titulada «Get Signature»get centerX():
number
Defined in: layout/LayoutNetwork.ts:50
Center point of the vertex bounds.
Returns
Sección titulada «Returns»number
Inherited from
Sección titulada «Inherited from»centerY
Sección titulada «centerY»Get Signature
Sección titulada «Get Signature»get centerY():
number
Defined in: layout/LayoutNetwork.ts:54
Returns
Sección titulada «Returns»number
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get degree():
number
Defined in: layout/LayoutNetwork.ts:25
Whether this vertex has any edges.
Returns
Sección titulada «Returns»number
Inherited from
Sección titulada «Inherited from»inDegree
Sección titulada «inDegree»Get Signature
Sección titulada «Get Signature»get inDegree():
number
Defined in: layout/LayoutNetwork.ts:30
The edges coming INTO this vertex.
Returns
Sección titulada «Returns»number
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get isLeaf():
boolean
Defined in: layout/LayoutNetwork.ts:45
Whether this vertex has no outgoing edges (a leaf).
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get isRoot():
boolean
Defined in: layout/LayoutNetwork.ts:40
Whether this vertex has no incoming edges (a root).
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»outDegree
Sección titulada «outDegree»Get Signature
Sección titulada «Get Signature»get outDegree():
number
Defined in: layout/LayoutNetwork.ts:35
The edges going OUT of this vertex.
Returns
Sección titulada «Returns»number