Package weka.core.neighboursearch
Class CoverTree.CoverTreeNode
java.lang.Object
weka.core.neighboursearch.CoverTree.CoverTreeNode
- All Implemented Interfaces:
Serializable
,RevisionHandler
- Enclosing class:
- CoverTree
class representing a node of the cover tree.
- Version:
- $Revision: 10203 $
- Author:
- Ashraf M. Kibriya (amk14[at-the-rate]cs[dot]waikato[dot]ac[dot]nz)
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructor for the class.CoverTreeNode
(Integer i, double md, double pd, Stack<CoverTree.CoverTreeNode> childs, int numchilds, int s) Constructor. -
Method Summary
-
Constructor Details
-
CoverTreeNode
public CoverTreeNode()Constructor for the class. -
CoverTreeNode
public CoverTreeNode(Integer i, double md, double pd, Stack<CoverTree.CoverTreeNode> childs, int numchilds, int s) Constructor.- Parameters:
i
- The index of the Instance this node is associated with.md
- The distance of the furthest descendant.pd
- The distance of the node to its parent.childs
- Children of the node in a stack.numchilds
- The number of children of the node.s
- The scale/level of the node in the tree.
-
-
Method Details
-
p
Returns the instance represented by the node.- Returns:
- The instance represented by the node.
-
isALeaf
public boolean isALeaf()Returns whether if the node is a leaf or not.- Returns:
- true if the node is a leaf node.
-
getRevision
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Returns:
- the revision
-