ImageCloud
 All Classes Namespaces Functions Variables Enumerations Properties Events
Public Member Functions | Properties
VisWpf.Clustering.KdTree.Nodes.ITreeNode Interface Reference

An Interface for the KD-Tree Nodes. Represents a Cell. More...

Inheritance diagram for VisWpf.Clustering.KdTree.Nodes.ITreeNode:
VisWpf.Clustering.KdTree.Nodes.TreeNode VisWpf.Clustering.KdTree.Nodes.PointNode VisWpf.Clustering.KdTree.Nodes.WeightedPointNode

List of all members.

Public Member Functions

void InsertPoint (ILabPoint point)
 Inserts a new Point into the Node. Propagates into the left or right child, if this is not a leaf node.
double[] CalculateMean ()
 Calculates the Mean of the Cells points.

Properties

ITreeNode LeftChild [get, set]
 Gets or sets the left child of the Node.
ITreeNode RightChild [get, set]
 Gets or sets the right child of the Node.
double[] Center [get, set]
 Gets the Center coordinate of the Cell.
double[] Left [get, set]
 Gets the Left coordinate of the Cell.
double[] Right [get, set]
 Gets the right coordinate of the Cell.
SplittingPlaneType PlaneType [get, set]
 Gets the SplittingPlaneType of the Cell.
int Weight [get]
 Gets the number of points in this node.

Detailed Description

An Interface for the KD-Tree Nodes. Represents a Cell.


Member Function Documentation

double [] VisWpf.Clustering.KdTree.Nodes.ITreeNode.CalculateMean ( )
void VisWpf.Clustering.KdTree.Nodes.ITreeNode.InsertPoint ( ILabPoint  point)

Inserts a new Point into the Node. Propagates into the left or right child, if this is not a leaf node.

Parameters:
pointThe point to insert

Implemented in VisWpf.Clustering.KdTree.Nodes.TreeNode.


Property Documentation

double [] VisWpf.Clustering.KdTree.Nodes.ITreeNode.Center
getset

Gets the Center coordinate of the Cell.

Implemented in VisWpf.Clustering.KdTree.Nodes.TreeNode.

double [] VisWpf.Clustering.KdTree.Nodes.ITreeNode.Left
getset

Gets the Left coordinate of the Cell.

Implemented in VisWpf.Clustering.KdTree.Nodes.TreeNode.

ITreeNode VisWpf.Clustering.KdTree.Nodes.ITreeNode.LeftChild
getset

Gets or sets the left child of the Node.

Implemented in VisWpf.Clustering.KdTree.Nodes.TreeNode.

SplittingPlaneType VisWpf.Clustering.KdTree.Nodes.ITreeNode.PlaneType
getset

Gets the SplittingPlaneType of the Cell.

Implemented in VisWpf.Clustering.KdTree.Nodes.TreeNode.

double [] VisWpf.Clustering.KdTree.Nodes.ITreeNode.Right
getset

Gets the right coordinate of the Cell.

Implemented in VisWpf.Clustering.KdTree.Nodes.TreeNode.

ITreeNode VisWpf.Clustering.KdTree.Nodes.ITreeNode.RightChild
getset

Gets or sets the right child of the Node.

Implemented in VisWpf.Clustering.KdTree.Nodes.TreeNode.

int VisWpf.Clustering.KdTree.Nodes.ITreeNode.Weight
get

The documentation for this interface was generated from the following file: