Class CoverTree.CoverTreeNode

java.lang.Object
weka.core.neighboursearch.CoverTree.CoverTreeNode
All Implemented Interfaces:
Serializable, RevisionHandler
Enclosing class:
CoverTree

public class CoverTree.CoverTreeNode extends Object implements Serializable, RevisionHandler
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 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

      public Instance 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

      public String getRevision()
      Returns the revision string.
      Specified by:
      getRevision in interface RevisionHandler
      Returns:
      the revision