Represents node of KD-Tree. More...
Public Member Functions | |
def | __init__ (self, data=None, payload=None, left=None, right=None, disc=None, parent=None) |
def | __repr__ (self) |
def | __str__ (self) |
Public Attributes | |
data | |
Data point that is presented as list of coodinates. More... | |
payload | |
Payload of node that can be used by user for storing specific information in the node. More... | |
left | |
Left node successor of the node. More... | |
right | |
Right node successor of the node. More... | |
disc | |
Index of dimension. More... | |
parent | |
Parent node of the node. More... | |
def pyclustering.container.kdtree.node.__init__ | ( | self, | |
data = None , |
|||
payload = None , |
|||
left = None , |
|||
right = None , |
|||
disc = None , |
|||
parent = None |
|||
) |
[in] | data | (list): Data point that is presented as list of coodinates. |
[in] | payload | (*): Payload of node (pointer to essense that is attached to this node). |
[in] | left | (node): Node of KD-Tree that is represented left successor. |
[in] | right | (node): Node of KD-Tree that is represented right successor. |
[in] | disc | (uint): Index of dimension of that node. |
[in] | parent | (node): Node of KD-Tree that is represented parent. |
def pyclustering.container.kdtree.node.__repr__ | ( | self | ) |
Definition at line 133 of file kdtree.py.
Referenced by pyclustering.container.kdtree.node.__str__().
def pyclustering.container.kdtree.node.__str__ | ( | self | ) |
pyclustering.container.kdtree.node.data |
Data point that is presented as list of coodinates.
Definition at line 115 of file kdtree.py.
Referenced by pyclustering.container.kdtree.node.__repr__().
pyclustering.container.kdtree.node.disc |
pyclustering.container.kdtree.node.left |
Left node successor of the node.
Definition at line 121 of file kdtree.py.
Referenced by pyclustering.container.kdtree.node.__repr__().
pyclustering.container.kdtree.node.parent |
pyclustering.container.kdtree.node.payload |
pyclustering.container.kdtree.node.right |
Right node successor of the node.
Definition at line 124 of file kdtree.py.
Referenced by pyclustering.container.kdtree.node.__repr__().