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

Represents a Cell that can hold Standard Points. More...

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

List of all members.

Public Member Functions

void InsertPoint (StandardPoint point)
 Inserts a StandardPoint into this PointNode. Propagetes to left or right child, if this is not a leaf node.
override double[] CalculateMean ()
 Computes the Mean of the PointNodes Points.
- Public Member Functions inherited from VisWpf.Clustering.KdTree.Nodes.TreeNode
 TreeNode ()
 Tree Node basic constructor.

Properties

override int Weight [get]
 Returns the number of Points in this node.
- Properties inherited from VisWpf.Clustering.KdTree.Nodes.TreeNode
ITreeNode LeftChild [get, set]
 Gets or sets the LeftChild node of tis node.
ITreeNode RightChild [get, set]
 Gets or sets the RightChild node of this node.
SplittingPlaneType PlaneType [get, set]
 Gets or sets the SplittingPlane Type of this node.
double[] Center [get, set]
 Gets or sets the Center coordinate of the Cell.
double[] Left [get, set]
 Gets or sets the Left coordinate of the Cell.
double[] Right [get, set]
 Gets or sets the Right coordinate of the Cell.
- Properties inherited from VisWpf.Clustering.KdTree.Nodes.ITreeNode

Additional Inherited Members

- Protected Member Functions inherited from VisWpf.Clustering.KdTree.Nodes.TreeNode
void InsertPoint (ILabPoint point)
 Inserts a Point into the cell. This method propagates the insertion process to the child node, if this is no leaf node.
- Protected Attributes inherited from VisWpf.Clustering.KdTree.Nodes.TreeNode
List< ILabPointpoints = new List<ILabPoint>()

Detailed Description

Represents a Cell that can hold Standard Points.


Member Function Documentation

override double [] VisWpf.Clustering.KdTree.Nodes.PointNode.CalculateMean ( )
virtual

Computes the Mean of the PointNodes Points.

Returns:
The Mean or Centroid of this PointNode

Implements VisWpf.Clustering.KdTree.Nodes.TreeNode.

void VisWpf.Clustering.KdTree.Nodes.PointNode.InsertPoint ( StandardPoint  point)

Inserts a StandardPoint into this PointNode. Propagetes to left or right child, if this is not a leaf node.

Parameters:
pointThe StandardPoint to insert.

Property Documentation

override int VisWpf.Clustering.KdTree.Nodes.PointNode.Weight
get

Returns the number of Points in this node.

Reimplemented from VisWpf.Clustering.KdTree.Nodes.TreeNode.


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