graph library
Classes
- BacktrackIterator
- Итератор для обхода с backtracking
-
BaseNodeCollectionIterator<
C extends Iterable< Node> > - Базовый итератор для коллекций узлов
- BaseNodeIterator
- Базовый итератор для одиночных узлов
- BreadthFirstIterator
- Итератор для обхода графа в ширину
-
CompositeIterator<
T> - Базовый класс для композитных итераторов
- DepthFirstIterator
- Итератор для обхода графа в глубину
-
FilteredIterator<
T> - Итератор с фильтрацией
-
Graph<
T> - GraphStyle
- Стиль визуализации графа
-
IGraph<
Data> -
IGraphData<
T> -
IGraphEditable<
Data> -
IGraphIterable<
T> - Интерфейс для итерации по графу
-
INodeDataManager<
T> - Базовый интерфейс для менеджера данных узлов
- LeavesIterator
- Итератор для обхода листьев графа
- LevelIterator
- Итератор для обхода графа по уровням
-
MappedIterator<
T, R> - Итератор с трансформацией
- Node
- PathIterator
- Итератор для обхода пути между двумя узлами
- SubtreeIterator
- Итератор для обхода поддерева
-
SubtreeView<
T> - Представляет собой view на поддерево существующего графа.
Enums
Extensions
-
GraphAnalytics
on IGraph<
T> - Extension для аналитических методов графа
-
GraphIterable
on IGraphIterable<
T> - Extension для удобного использования итераторов в for-in циклах
-
GraphVisualization
on IGraph<
T> - Расширение для добавления визуализации в граф
Typedefs
-
BacktrackCallback
= VisitResult Function(List<
Node> path) - VisitCallback = VisitResult Function(Node node)