Pular para o conteúdo

pivotick v3.0.0


pivotick / Borda

Classe: Edge ​

Definido em: Edge.ts:48

Representa uma aresta (conexão) entre dois nós em um gráfico.

Acessores ​

isSynthetic ​

Assinatura do getter ​

get isSynthetic(): boolean

Definido em: Edge.ts:338

Verdadeiro para um substituto: uma linha desenhada para arestas reais cujas extremidades estão escondidas em clusters fechados.

Retorno ​

boolean


source ​

Assinatura do getter ​

get source(): Node

Definido em: Edge.ts:131

Exigido por d3-force

Retorno ​

Node


target ​

Assinatura do getter ​

get target(): Node

Definido em: Edge.ts:134

Retorno ​

Node

Construtores ​

Construtor ​

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

Definido em: Edge.ts:94

Crie uma nova instância do Edge.

Parâmetros ​

id ​

string

Identificador exclusivo para a borda

from ​

Node

Nó de origem

to ​

Node

Nó de destino

data? ​

EdgeData

Carga útil de dados opcional para a borda

style? ​

Partial<EdgeFullStyle>

Estilo opcional para a borda

directed? ​

boolean | null

Retorno ​

Edge

Métodos ​

clearDirty() ​

clearDirty(): void

Definido em: Edge.ts:278

Retorno ​

void


clone() ​

clone(): Edge

Definido em: Edge.ts:251

Retorno ​

Edge


getData() ​

getData(): EdgeData

Definido em: Edge.ts:141

Obtenha os dados da borda.

Retorno ​

EdgeData


getEdgeStyle() ​

getEdgeStyle(): Partial<EdgeStyle>

Definido em: Edge.ts:173

Obtenha o estilo da borda.

Retorno ​

Partial<EdgeStyle>


getGraphElement() ​

getGraphElement(): SVGGElement | null

Definido em: Edge.ts:210

Retorno ​

SVGGElement | null


getLabelStyle() ​

getLabelStyle(): Partial<LabelStyle>

Definido em: Edge.ts:180

Obtenha o estilo de etiqueta da borda, se disponível.

Retorno ​

Partial<LabelStyle>


getSources() ​

getSources(): string[]

Definido em: Edge.ts:389

As fontes que atestam essa vantagem são IDs de pivô, mais 'seed' para dados que estavam aqui para começar. Qual pivô afirma um relacionamento é a metade de sustentação da proveniência, então as arestas o carregam exatamente como os nós.

Retorno ​

string[]


getStyle() ​

getStyle(): Partial<EdgeFullStyle>

Definido em: Edge.ts:166

Obtenha o estilo da borda.

Retorno ​

Partial<EdgeFullStyle>


hasSource() ​

hasSource(source): boolean

Definido em: Edge.ts:394

Se source atesta essa vantagem. 'seed' é verdadeiro para dados não dinâmicos.

Parâmetros ​

source ​

string

Retorno ​

boolean


hide() ​

hide(): void

Definido em: Edge.ts:300

Retorno ​

void


isDirty() ​

isDirty(): boolean

Definido em: Edge.ts:282

Retorno ​

boolean


markDirty() ​

markDirty(): void

Definido em: Edge.ts:274

Retorno ​

void


setData() ​

setData(newData): void

Definido em: Edge.ts:149

Atualize os dados da borda.

Parâmetros ​

newData ​

EdgeData

Novos dados para definir

Retorno ​

void


setFrom() ​

setFrom(node): void

Definido em: Edge.ts:215

Parâmetros ​

node ​

Node

Retorno ​

void


setLayerVisible() ​

setLayerVisible(layerVisible): boolean

Definido em: Edge.ts:309

Ative ou desative a camada desta borda, derivando novamente visible de outros motivos pelos quais ela já pode estar oculta. Retorna se algo mudou.

Parâmetros ​

layerVisible ​

boolean

Retorno ​

boolean


setStyle() ​

setStyle(newStyle): void

Definido em: Edge.ts:188

Atualize o estilo da aresta.

Parâmetros ​

newStyle ​

EdgeFullStyle

Novo estilo para definir

Retorno ​

void


setTo() ​

setTo(node): void

Definido em: Edge.ts:219

Parâmetros ​

node ​

Node

Retorno ​

void


show() ​

show(): void

Definido em: Edge.ts:295

Retorno ​

void


toDict() ​

toDict(): Record<string, unknown>

Definido em: Edge.ts:226

Converta a borda em uma representação simples de objeto JSON.

Retorno ​

Record<string, unknown>


toggleVisibility() ​

toggleVisibility(visible): void

Definido em: Edge.ts:286

Parâmetros ​

visible ​

boolean

Retorno ​

void


toSimulationDTO() ​

toSimulationDTO(): SimulationEdgeDTO

Definido em: Edge.ts:240

Carga útil clonável estruturada para o trabalhador de simulação; endpoints reduzidos a ids, mantém directed. O estilo não possui funções — consulte Node.toSimulationDTO.

Retorno ​

SimulationEdgeDTO


updateData() ​

updateData(partialData): void

Definido em: Edge.ts:158

Mesclar dados parciais nos dados de borda atuais.

Parâmetros ​

partialData ​

Partial<EdgeData>

Objeto de dados parciais a ser mesclado

Retorno ​

void


updateStyle() ​

updateStyle(partialStyle): void

Definido em: Edge.ts:198

Mesclar o estilo parcial no estilo de aresta atual. Útil para atualizar apenas partes do estilo.

Parâmetros ​

partialStyle ​

PartialEdgeFullStyle

Objeto de estilo parcial para mesclar

Retorno ​

void

Propriedades ​

directed ​

readonly directed: boolean | null

Definido em: Edge.ts:52


domID ​

readonly domID: string

Definido em: Edge.ts:84


from ​

from: Node

Definido em: Edge.ts:50


id ​

readonly id: string

Definido em: Edge.ts:49


layerVisible ​

layerVisible: boolean

Definido em: Edge.ts:63

Se a camada desta borda está ativada. Um veto sobre visible: qualquer outra razão pela qual uma borda está oculta (endpoints filtrados, um cluster recolhido, uma ocultação manual) é afirmada por meio de show / hide, e show não pode trazer uma borda de volta enquanto sua camada está desativada.


representedEdges? ​

optional representedEdges: Edge[]

Definido em: Edge.ts:75

Para um substituto: as verdadeiras vantagens que ele representa. As arestas que pousam no mesmo par de pontos compartilham uma linha, de modo que um substituto pode cobrir várias relações de vários tipos; ele é filtrado apenas quando cada um deles é filtrado. Indefinido em uma borda real.


to ​

to: Node

Definido em: Edge.ts:51


visible ​

visible: boolean

Definido em: Edge.ts:56


visibleIgnoringLayer ​

visibleIgnoringLayer: boolean

Definido em: Edge.ts:69

O que seria visible se todas as camadas estivessem ativadas - ou seja, visibilidade do endpoint, colapso e apenas motivos manuais. A simulação bloqueia isso em vez de visible, portanto, desligar uma camada nunca altera o layout.