NuVPTreePID< T, distance >::Node Struct Reference

List of all members.

Public Member Functions

 Node ()
 ~Node ()

Public Attributes

int index
double threshold
Nodeleft
Noderight

Detailed Description

template<typename T, double(*)(const T &, const T &) distance>
struct NuVPTreePID< T, distance >::Node

Definition at line 55 of file NuVPTreePID.h.


Constructor & Destructor Documentation

template<typename T, double(*)(const T &, const T &) distance>
NuVPTreePID< T, distance >::Node::Node (  )  [inline]

Definition at line 62 of file NuVPTreePID.h.

00062            :
00063       index(0), threshold(0.), left(0), right(0) {}

template<typename T, double(*)(const T &, const T &) distance>
NuVPTreePID< T, distance >::Node::~Node (  )  [inline]

Definition at line 65 of file NuVPTreePID.h.

References NuVPTreePID< T, distance >::Node::left, and NuVPTreePID< T, distance >::Node::right.

00065             {
00066       delete left;
00067       delete right;
00068     }


Member Data Documentation

template<typename T, double(*)(const T &, const T &) distance>
int NuVPTreePID< T, distance >::Node::index

Definition at line 57 of file NuVPTreePID.h.

template<typename T, double(*)(const T &, const T &) distance>
Node* NuVPTreePID< T, distance >::Node::left

Definition at line 59 of file NuVPTreePID.h.

Referenced by NuVPTreePID< T, distance >::Node::~Node().

template<typename T, double(*)(const T &, const T &) distance>
Node* NuVPTreePID< T, distance >::Node::right

Definition at line 60 of file NuVPTreePID.h.

Referenced by NuVPTreePID< T, distance >::Node::~Node().

template<typename T, double(*)(const T &, const T &) distance>
double NuVPTreePID< T, distance >::Node::threshold

Definition at line 58 of file NuVPTreePID.h.


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

Generated on 16 Apr 2018 for loon by  doxygen 1.6.1