Package-level declarations
Types
Link copied to clipboard
Represents an edge in a graph specifically used for overlay purposes.
Link copied to clipboard
class Overlays(thisRef: Node, var mirrorProperty: KProperty<MutableCollection<OverlayEdge>>, outgoing: Boolean) : EdgeSet<Node, OverlayEdge> , MirroredEdgeCollection<Node, OverlayEdge>
Represents a collection of overlay edges connected to a specific node. This class is used to manage and define relationships between nodes through overlay edges, providing both outgoing and incoming edge handling capabilities.
Link copied to clipboard
class OverlaySingleEdge(thisRef: Node, of: Node?, var mirrorProperty: KProperty<MutableCollection<OverlayEdge>>, outgoing: Boolean = true) : EdgeSingletonList<Node, Node?, OverlayEdge> , MirroredEdgeCollection<Node, OverlayEdge>
Represents a single edge in an overlay graph structure, linking nodes with specific properties.