|
|
Accord.Collections Namespace |
| Class | Description | |
|---|---|---|
| BinaryNodeTNode |
Tree node for binary trees.
| |
| BinaryTreeTNode |
Base class for binary trees. This class does not implement a binary search
tree, but can used to implement one. For binary search trees, please refer
to RedBlackTreeT, KDTree and VPTree.
| |
| KDTree |
Convenience class for k-dimensional tree static methods. To
create a new KDTree, specify the generic parameter as in
KDTreeT.
| |
| KDTreeT |
K-dimensional tree.
| |
| KDTreeBaseTNode |
Base class for K-dimensional trees.
| |
| KDTreeNode |
K-dimensional tree node (for KDTree).
| |
| KDTreeNodeT |
K-dimensional tree node (for KDTreeT).
| |
| KDTreeNodeBaseTNode |
Base class for K-dimensional tree nodes.
| |
| KDTreeNodeCollectionTNode |
Collection of k-dimensional tree nodes.
| |
| KDTreeNodeListT |
List of k-dimensional tree nodes.
| |
| KeyValuePairComparerTKey, TValue |
Vanilla key-based comparer for KeyValuePairTKey, TValue.
| |
| OrderedDictionaryTKey, TValue |
Ordered dictionary.
| |
| PriorityQueueT |
Priority queue.
| |
| ReadOnlyKeyedCollectionTKey, TValue |
Read-only keyed collection wrapper.
| |
| RedBlackTreeT |
Red-black tree.
| |
| RedBlackTreeTKey, TValue |
Red-black tree specialized for key-based value retrieval.
| |
| RedBlackTreeDictionaryTKey, TValue |
Sorted dictionary based on a red-black tree.
| |
| RedBlackTreeNodeT | RedBlackTreeT node.
| |
| RedBlackTreeNodeTKey, TValue | RedBlackTreeT node.
| |
| SPCell |
Region of space in a Space-Partitioning Tree. Represents an axis-aligned
bounding box stored as a center with half-dimensions to represent the boundaries
of this quad tree.
| |
| SPTree |
Space-Partitioning Tree.
| |
| SPTreeNode |
Node for a Space-Partitioning Tree.
| |
| TreeTNode |
Base class for tree structures.
| |
| TreeNodeTNode |
Tree node with arbitrary number of children.
| |
| TreeTraversal |
Static class with tree traversal methods.
| |
| TwoWayDictionaryTFirst, TSecond |
Two-way dictionary for efficient lookups by both key and value. This
can be used to represent a one-to-one relation among two object types.
| |
| VPTree |
Vantage-Point Tree.
| |
| VPTreeTPoint |
Vantage-Point Tree.
| |
| VPTreeTPoint, TData |
Vantage-Point Tree.
| |
| VPTreeBaseTPoint, TNode |
Base class for Vantage-Point Trees.
| |
| VPTreeNodeTPoint |
Node of a VPTree.
| |
| VPTreeNodeTPoint, TData |
Node of a VPTree.
| |
| VPTreeNodeBaseTPoint, TNode |
Base class for VPTree nodes.
|
| Structure | Description | |
|---|---|---|
| NodeDistanceTNode |
Node-distance pair.
| |
| PriorityQueueNodeT |
Represents the node of a priority queue.
|
| Interface | Description | |
|---|---|---|
| ITreeNodeTNode |
Common interface for tree nodes, such as BinaryTreeTNode and TreeNodeTNode.
|
| Delegate | Description | |
|---|---|---|
| BinaryTraversalMethodTNode |
Tree enumeration method delegate.
| |
| TraversalMethodTNode |
Tree enumeration method delegate.
|
| Enumeration | Description | |
|---|---|---|
| PriorityOrder |
Priority order for PriorityQueueT.
| |
| RedBlackTreeNodeType |
Possible node colors for RedBlackTreeTs.
|