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.
|