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.