Skip to main content

Edge <T>

Represents an edge in a graph, connecting two nodes.

Index

Constructors

constructor

  • new Edge<T>(source: Node<T>, target: Node<T>, weight?: number): Edge<T>
  • Type parameters

    • T

    Parameters

    • source: Node<T>
    • target: Node<T>
    • weight: number = 0

    Returns Edge<T>

Accessors

id

partnerEdge

  • get partnerEdge(): Edge<T>

source

  • get source(): Node<T>

target

  • get target(): Node<T>

weight

  • get weight(): number
  • Returns number

Methods

linkWithPartner

  • linkWithPartner(partnerEdge: Edge<T>): void
  • Parameters

    • partnerEdge: Edge<T>

    Returns void