Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Private Attributes

ANNkd_split Class Reference


Detailed Description

Definition at line 142 of file kd_tree.h.

#include <mrpt/otherlibs/ann/kd_tree.h>

Inheritance diagram for ANNkd_split:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ANNkd_split (int cd, ANNcoord cv, ANNcoord lv, ANNcoord hv, ANNkd_ptr lc=NULL, ANNkd_ptr hc=NULL)
 ~ANNkd_split ()
virtual void getStats (int dim, ANNkdStats &st, ANNorthRect &bnd_box)
virtual void print (int level, ostream &out)
virtual void dump (ostream &out)
virtual void ann_search (ANNdist)
virtual void ann_pri_search (ANNdist)
virtual void ann_FR_search (ANNdist)

Private Attributes

int cut_dim
ANNcoord cut_val
ANNcoord cd_bnds [2]
ANNkd_ptr child [2]

Constructor & Destructor Documentation

ANNkd_split::ANNkd_split ( int  cd,
ANNcoord  cv,
ANNcoord  lv,
ANNcoord  hv,
ANNkd_ptr  lc = NULL,
ANNkd_ptr  hc = NULL 
) [inline]

Definition at line 150 of file kd_tree.h.

ANNkd_split::~ANNkd_split (  )  [inline]

Definition at line 164 of file kd_tree.h.

References ANN_HI, ANN_LO, and KD_TRIVIAL.


Member Function Documentation

virtual void ANNkd_split::ann_FR_search ( ANNdist   )  [virtual]

Implements ANNkd_node.

virtual void ANNkd_split::ann_pri_search ( ANNdist   )  [virtual]

Implements ANNkd_node.

virtual void ANNkd_split::ann_search ( ANNdist   )  [virtual]

Implements ANNkd_node.

virtual void ANNkd_split::dump ( ostream &  out  )  [virtual]

Implements ANNkd_node.

virtual void ANNkd_split::getStats ( int  dim,
ANNkdStats st,
ANNorthRect bnd_box 
) [virtual]

Implements ANNkd_node.

virtual void ANNkd_split::print ( int  level,
ostream &  out 
) [virtual]

Implements ANNkd_node.


Member Data Documentation

Definition at line 146 of file kd_tree.h.

Definition at line 148 of file kd_tree.h.

int ANNkd_split::cut_dim [private]

Definition at line 144 of file kd_tree.h.

Definition at line 145 of file kd_tree.h.




Page generated by Doxygen 1.7.1 for MRPT 0.9.4 SVN: at Mon Jan 10 23:33:19 UTC 2011