Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
BinaryTreeNode Class Reference

Elements of a binary tree used to represent a hierarchical clustering process. More...

#include <OpenMS/DATASTRUCTURES/BinaryTreeNode.h>

Public Member Functions

 BinaryTreeNode (const Size i, const Size j, const float x)
 constructor More...
 
 ~BinaryTreeNode ()
 destructor More...
 
 BinaryTreeNode (const BinaryTreeNode &source)
 copy constructor More...
 
BinaryTreeNodeoperator= (const BinaryTreeNode &source)
 assignment operator More...
 

Public Attributes

Size left_child
 
Size right_child
 
float distance
 

Private Member Functions

 BinaryTreeNode ()
 

Detailed Description

Elements of a binary tree used to represent a hierarchical clustering process.

strict indexing/topology is assumed, i.e. node no. x represents clusteringstep no. x left_child and right_child are each the lowest indices to elements of the merged clusters, distance is the distance of the two children

Constructor & Destructor Documentation

BinaryTreeNode ( const Size  i,
const Size  j,
const float  x 
)

constructor

destructor

BinaryTreeNode ( const BinaryTreeNode source)

copy constructor

BinaryTreeNode ( )
private

Member Function Documentation

BinaryTreeNode& operator= ( const BinaryTreeNode source)

assignment operator

Member Data Documentation

float distance
Size left_child
Size right_child

OpenMS / TOPP release 2.0.0 Documentation generated on Wed Mar 30 2016 12:49:27 using doxygen 1.8.11