Public Member Functions | Private Attributes | List of all members
ANNkd_split Class Reference

#include <kd_tree.h>

Inheritance diagram for ANNkd_split:
Inheritance graph
[legend]

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 142 of file kd_tree.h.

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.

Member Function Documentation

void ANNkd_split::ann_FR_search ( ANNdist  box_dist)
virtual

Implements ANNkd_node.

Definition at line 100 of file kd_fix_rad_search.cpp.

void ANNkd_split::ann_pri_search ( ANNdist  box_dist)
virtual

Implements ANNkd_node.

Definition at line 139 of file kd_pr_search.cpp.

void ANNkd_split::ann_search ( ANNdist  box_dist)
virtual

Implements ANNkd_node.

Definition at line 124 of file kd_search.cpp.

void ANNkd_split::dump ( ostream &  out)
virtual

Implements ANNkd_node.

Definition at line 134 of file kd_dump.cpp.

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

Implements ANNkd_node.

Definition at line 160 of file kd_tree.cpp.

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

Implements ANNkd_node.

Definition at line 67 of file kd_tree.cpp.

Member Data Documentation

ANNcoord ANNkd_split::cd_bnds[2]
private

Definition at line 146 of file kd_tree.h.

ANNkd_ptr ANNkd_split::child[2]
private

Definition at line 148 of file kd_tree.h.

int ANNkd_split::cut_dim
private

Definition at line 144 of file kd_tree.h.

ANNcoord ANNkd_split::cut_val
private

Definition at line 145 of file kd_tree.h.


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


addwa_local_planner
Author(s): Xie Fusheng
autogenerated on Mon Jun 10 2019 15:52:59