コンテンツへスキップ

pivotick v3.0.0


pivotick / 簡略化

インターフェース: Simplification ​

定義: Simplification/Simplification.ts:100

アクセサ ​

matchQuery ​

署名を取得する ​

get matchQuery(): string | undefined

定義: Simplification/Simplification.ts:551

マッチセットがマッチしたもの。

返品 ​

string | undefined


openConfirmAbove ​

署名を取得する ​

get openConfirmAbove(): number

定義: Simplification/Simplification.ts:476

Open が最初に要求する上記のメンバー (UI.simplify.openConfirmAbove)。

返品 ​

number

メソッド ​

close() ​

close(group): void

定義: Simplification/Simplification.ts:282

展開中のグループのメンバーを再びグループ内に折りたたみます。

パラメータ ​

group ​

GroupRef

返品 ​

void


colorOf() ​

colorOf(node): string

定義: Simplification/Simplification.ts:513

ドットが描画される色: UI.simplify.colorOf、それ以外の場合はノードのスタイル、またはグループ独自のスタイル。

パラメータ ​

node ​

Node

返品 ​

string


defaultTitle() ​

defaultTitle(nodes): string

定義: Simplification/Simplification.ts:429

これらのノードがタイプから取得するラベル、タイトル プロンプトの開始部分。

パラメータ ​

nodes ​

(string | Node)[]

返品 ​

string


getGroups() ​

getGroups(): GroupInfo[]

定義: Simplification/Simplification.ts:235

前回の実行のすべてのグループ、オープンなものが含まれ、後のルールでフォールドされたものも含まれます もう一度言います。これを保持しているグループには、そのメンバーもリストされます。 summary().groups は、 closed groups the canvas draws.

返品 ​

GroupInfo[]


getManualGroups() ​

getManualGroups(): ManualGroupRecord[]

定義: Simplification/Simplification.ts:412

ホストが保存するための手作りのグループ。

返品 ​

ManualGroupRecord[]


getRules() ​

getRules(): SimplifyRuleStatus[]

定義: Simplification/Simplification.ts:158

すべてのルールを実行順に、最後の実行で何が行われたかを示します。

返品 ​

SimplifyRuleStatus[]


groupableIds() ​

groupableIds(nodes): string[]

定義: Simplification/Simplification.ts:441

選択が表す実際のノードは、手作りのグループが保持する可能性があります。

パラメータ ​

nodes ​

(string | Node)[]

返品 ​

string[]


groupLanding() ​

groupLanding(runId): void

定義: Simplification/Simplification.ts:318

このピボット ランで追加されるものを、タイプごとに 1 つずつグループで着地します。で呼び出します graph.pivots.candidates(pivotId).runId は pivots.ingest の前なので、ノードは次のようになります。 決して緩められることはありません。次の再描画時にそれらをフォールドした後にそれを呼び出します。ピボットを追加します 着陸が宣言されていない場合はトップでルールを設定し、スイッチをオンにします。

パラメータ ​

runId ​

string

返品 ​

void


groupNodes() ​

groupNodes(nodes, title?): string | undefined

定義: Simplification/Simplification.ts:360

これらのノードを title というタイトルの独自の 1 つのグループに折りたたみます (未設定またはデフォルト) label: タイプごとにラベルが付けられます)。そのうちのグループがメンバーを与えます。すでにノード 手作りグループではそれを残します。 annotated nodes and expanded clusters stay out. 新しいグループの ID を返します。グループ化できるノードが 2 つ未満の場合は何も返しません。

パラメータ ​

nodes ​

(string | Node)[]

title? ​

string

返品 ​

string | undefined


groupOf() ​

groupOf(node): GroupInfo | undefined

定義: Simplification/Simplification.ts:240

このノードを折りたたむための最初のルールが属するグループ。

パラメータ ​

node ​

string | Node

返品 ​

GroupInfo | undefined


isEnabled() ​

isEnabled(): boolean

定義: Simplification/Simplification.ts:144

この機能がまったくオンになっているかどうか (UI.simplify.enabled)。

返品 ​

boolean


isLandingGrouped() ​

isLandingGrouped(runId): boolean

定義: Simplification/Simplification.ts:348

このピボットランがグループで着地するように求められたかどうか。

パラメータ ​

runId ​

string

返品 ​

boolean


isManual() ​

isManual(group): boolean

定義: Simplification/Simplification.ts:406

このグループが手作業で作られたかどうか。

パラメータ ​

group ​

GroupRef

返品 ​

boolean


isPulledOut() ​

isPulledOut(node): boolean

定義: Simplification/Simplification.ts:308

ノードがグループから取り出されているかどうか。

パラメータ ​

node ​

string | Node

返品 ​

boolean


labelOf() ​

labelOf(info): string

定義: Simplification/Simplification.ts:488

グループのラベル: タイトル、それ以外の場合は結合された部分、大きい順。

パラメータ ​

info ​

GroupInfo

返品 ​

string


matchesIn() ​

matchesIn(group): number

定義: Simplification/Simplification.ts:543

設定された一致にグループのメンバーが何人含まれているか。

パラメータ ​

group ​

GroupInfo | GroupNode

返品 ​

number


onChange() ​

onChange(listener): () => void

定義: Simplification/Simplification.ts:562

グループ化の変更をサブスクライブします。独自の購読解除を返します。

パラメータ ​

listener ​

() => void

返品 ​

(): void

返品 ​

void


open() ​

open(group): void

定義: Simplification/Simplification.ts:277

グループのメンバーをキャンバスに戻します。閉鎖または解散するまで開いたままになります。

パラメータ ​

group ​

GroupRef

返品 ​

void


pullOut() ​

pullOut(nodes): void

定義: Simplification/Simplification.ts:290

Take nodes out of their groups for the session; each stays a plain node until put 戻って。 Several at once regroup once.

パラメータ ​

nodes ​

NodeRef | NodeRef[]

返品 ​

void


putBack() ​

putBack(nodes): void

定義: Simplification/Simplification.ts:301

取り出したノードを再びグループ化できるようにします。

パラメータ ​

nodes ​

NodeRef | NodeRef[]

返品 ​

void


renameGroup() ​

renameGroup(group, title): void

定義: Simplification/Simplification.ts:393

手作りのグループのタイトルを変更します。空のタイトルは、そのタイプによって再度ラベル付けされます。

パラメータ ​

group ​

GroupRef

title ​

string

返品 ​

void


ruleLabel() ​

ruleLabel(id): string

定義: Simplification/Simplification.ts:501

ルールのカード上でグループのサブタイトルとして使用される名前。

パラメータ ​

id ​

string

返品 ​

string


setManualGroups() ​

setManualGroups(records): void

定義: Simplification/Simplification.ts:417

ホストが手動で作成したグループを復元するのと同じように、手動でグループを置き換えます。元に戻すステップではありません。

パラメータ ​

records ​

ManualGroupRecord[]

返品 ​

void


setMatches() ​

setMatches(nodes, query): void

定義: Simplification/Simplification.ts:526

検索の一致をマークします。いくつかを保持している閉じたグループがそのリング上で自分のシェアを引き出します。 and its tooltip counts them. An empty list clears them.

パラメータ ​

nodes ​

Node[]

query ​

string = ''

返品 ​

void


setRuleEnabled() ​

setRuleEnabled(id, enabled): void

定義: Simplification/Simplification.ts:194

ルールを有効または無効にします。失敗したルールを再び有効にすると再試行します。

パラメータ ​

id ​

string

enabled ​

boolean

返品 ​

void


setRuleMinSize() ​

setRuleMinSize(id, minSize): void

定義: Simplification/Simplification.ts:203

ルールの最小グループサイズを設定します。値は 2~50 に制限されます。別の設定を持つルールには、この設定はありません。

パラメータ ​

id ​

string

minSize ​

number

返品 ​

void


setRules() ​

setRules(rules): void

定義: Simplification/Simplification.ts:149

ルールを置き換えます。 Their order is the order they run in.

パラメータ ​

rules ​

SimplifyRule[]

返品 ​

void


setRuleSetting() ​

setRuleSetting(id, value): void

定義: Simplification/Simplification.ts:212

ルールの 1 つの設定、そのステッパーまたはスライダーの動作を設定します: 最小グループ (2 ~ 50)、 最も少ないリンクまたはコアの強さ (1 ~ 10)、またはコミュニティ レベル (1 ~ 7)。

パラメータ ​

id ​

string

value ​

number

返品 ​

void


summary() ​

summary(): object

定義: Simplification/Simplification.ts:264

キャンバスに含まれるもの: total 最上位ノードがフィルターを通過し、そのうち folded が座ります 閉じたグループ内にあり、それらに対して shown の点が描画され、そのうち groups はグループです。

返品 ​

object

folded ​

folded: number

groups ​

groups: number

shown ​

shown: number

total ​

total: number


typeColor() ​

typeColor(info, type): string

定義: Simplification/Simplification.ts:506

The colour a member of this type is drawn in; '' はタイプがありません。

パラメータ ​

info ​

GroupInfo

type ​

string

返品 ​

string


typeLabel() ​

typeLabel(type, count): string

定義: Simplification/Simplification.ts:481

グループの一部の名前。UI.simplify.typeLabel で特に指定がない限り、12 × ip。

パラメータ ​

type ​

string | undefined

count ​

number

返品 ​

string


typesLabelOf() ​

typesLabelOf(info): string

定義: Simplification/Simplification.ts:493

グループの各パートは、タイトルが何であれ、最も大きいものから順に結合されます。

パラメータ ​

info ​

Pick<GroupInfo, "typeCounts">

返品 ​

string


ungroup() ​

ungroup(groups): void

定義: Simplification/Simplification.ts:379

Remove hand-made groups, as one step;彼らのメンバーは、彼らがいなかったらどうなるかのように描かれています。

パラメータ ​

groups ​

GroupRef | GroupRef[]

返品 ​

void


ungroupLanding() ​

ungroupLanding(runId): void

定義: Simplification/Simplification.ts:343

この実行で追加されたものを再びプレーン ノードとして描画します。

パラメータ ​

runId ​

string

返品 ​

void