コンテンツへスキップ

pivotick v3.0.0


pivotick / エッジ

クラス: Edge ​

定義: Edge.ts:48

グラフ内の 2 つのノード間のエッジ (接続) を表します。

アクセサ ​

isSynthetic ​

署名を取得する ​

get isSynthetic(): boolean

定義: Edge.ts:338

代役の場合は True です。実際のエッジに対して描かれた線で、その端が閉じたクラスター内に隠されています。

返品 ​

boolean


source ​

署名を取得する ​

get source(): Node

定義: Edge.ts:131

d3-force で必要

返品 ​

Node


target ​

署名を取得する ​

get target(): Node

定義: Edge.ts:134

返品 ​

Node

コンストラクター ​

コンストラクター ​

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

定義: Edge.ts:94

新しい Edge インスタンスを作成します。

パラメータ ​

id ​

string

エッジの一意の識別子

from ​

Node

ソースノード

to ​

Node

ターゲットノード

data? ​

EdgeData

エッジのオプションのデータ ペイロード

style? ​

Partial<EdgeFullStyle>

エッジのオプションのスタイル

directed? ​

boolean | null

返品 ​

Edge

メソッド ​

clearDirty() ​

clearDirty(): void

定義: Edge.ts:278

返品 ​

void


clone() ​

clone(): Edge

定義: Edge.ts:251

返品 ​

Edge


getData() ​

getData(): EdgeData

定義: Edge.ts:141

エッジのデータを取得します。

返品 ​

EdgeData


getEdgeStyle() ​

getEdgeStyle(): Partial<EdgeStyle>

定義: Edge.ts:173

エッジのスタイルを手に入れましょう。

返品 ​

Partial<EdgeStyle>


getGraphElement() ​

getGraphElement(): SVGGElement | null

定義: Edge.ts:210

返品 ​

SVGGElement | null


getLabelStyle() ​

getLabelStyle(): Partial<LabelStyle>

定義: Edge.ts:180

利用可能な場合は、エッジのラベル スタイルを取得します。

返品 ​

Partial<LabelStyle>


getSources() ​

getSources(): string[]

定義: Edge.ts:389

このエッジを保証するソース — ピボット ID、および元のデータの 'seed' まずはここから。関係を主張するピボットは負荷を負担する半分です したがって、エッジはノードと同じようにそれを正確に伝えます。

返品 ​

string[]


getStyle() ​

getStyle(): Partial<EdgeFullStyle>

定義: Edge.ts:166

エッジのスタイルを手に入れましょう。

返品 ​

Partial<EdgeFullStyle>


hasSource() ​

hasSource(source): boolean

定義: Edge.ts:394

source がこのエッジを保証するかどうか。 'seed' はピボットされていないデータに当てはまります。

パラメータ ​

source ​

string

返品 ​

boolean


hide() ​

hide(): void

定義: Edge.ts:300

返品 ​

void


isDirty() ​

isDirty(): boolean

定義: Edge.ts:282

返品 ​

boolean


markDirty() ​

markDirty(): void

定義: Edge.ts:274

返品 ​

void


setData() ​

setData(newData): void

定義: Edge.ts:149

エッジのデータを更新します。

パラメータ ​

newData ​

EdgeData

新たに設定するデータ

返品 ​

void


setFrom() ​

setFrom(node): void

定義: Edge.ts:215

パラメータ ​

node ​

Node

返品 ​

void


setLayerVisible() ​

setLayerVisible(layerVisible): boolean

定義: Edge.ts:309

このエッジのレイヤーのオンとオフを切り替えて、他のレイヤーから visible を再導出します すでに非表示になっている可能性がある理由。何か変更があったかどうかを返します。

パラメータ ​

layerVisible ​

boolean

返品 ​

boolean


setStyle() ​

setStyle(newStyle): void

定義: Edge.ts:188

エッジのスタイルを更新します。

パラメータ ​

newStyle ​

EdgeFullStyle

設定する新しいスタイル

返品 ​

void


setTo() ​

setTo(node): void

定義: Edge.ts:219

パラメータ ​

node ​

Node

返品 ​

void


show() ​

show(): void

定義: Edge.ts:295

返品 ​

void


toDict() ​

toDict(): Record<string, unknown>

定義: Edge.ts:226

エッジを単純な JSON オブジェクト表現に変換します。

返品 ​

Record<string, unknown>


toggleVisibility() ​

toggleVisibility(visible): void

定義: Edge.ts:286

パラメータ ​

visible ​

boolean

返品 ​

void


toSimulationDTO() ​

toSimulationDTO(): SimulationEdgeDTO

定義: Edge.ts:240

シミュレーション ワーカーの構造化された複製可能なペイロード。エンドポイントは ID に還元され、保持されます directed。スタイルからは機能が取り除かれています。「Node.toSimulationDTO」を参照してください。

返品 ​

SimulationEdgeDTO


updateData() ​

updateData(partialData): void

定義: Edge.ts:158

部分データを現在のエッジ データにマージします。

パラメータ ​

partialData ​

Partial<EdgeData>

マージする部分的なデータ オブジェクト

返品 ​

void


updateStyle() ​

updateStyle(partialStyle): void

定義: Edge.ts:198

部分的なスタイルを現在のエッジ スタイルにマージします。 スタイルの一部のみを更新する場合に便利です。

パラメータ ​

partialStyle ​

PartialEdgeFullStyle

結合する部分的なスタイル オブジェクト

返品 ​

void

プロパティ ​

directed ​

readonly directed: boolean | null

定義: Edge.ts:52


domID ​

readonly domID: string

定義: Edge.ts:84


from ​

from: Node

定義: Edge.ts:50


id ​

readonly id: string

定義: Edge.ts:49


layerVisible ​

layerVisible: boolean

定義: Edge.ts:63

このエッジのレイヤーがオンになっているかどうか。 visible に対する拒否権: すべて エッジが非表示になっているその他の理由 (エンドポイントがフィルターで除外されている、クラスターが折りたたまれている、 手動非表示) は、show / hide、および show を通じてアサートされます。 レイヤがオフになっている間はエッジを元に戻すことはできません。


representedEdges? ​

optional representedEdges: Edge[]

定義: Edge.ts:75

代役として:それが物語る真のエッジ。同じドットのペアに到達するエッジ 1 つのラインを共有するため、1 人の代役が数種類の複数の関係をカバーできます。それはです それぞれが 1 回だけフィルタリングされます。リアルエッジでは未定義。


to ​

to: Node

定義: Edge.ts:51


visible ​

visible: boolean

定義: Edge.ts:56


visibleIgnoringLayer ​

visibleIgnoringLayer: boolean

定義: Edge.ts:69

すべてのレイヤーがオンの場合、visible はどうなるでしょうか — つまり、からの可視性 エンドポイント、崩壊、手動の理由のみ。これに関するシミュレーションゲート visible ではなく、レイヤーをオフにしてもレイアウトが変更されることはありません。