cheshirekow  v0.1.0
mpblocks::kd_tree::euclidean::blocks::Nearest< Traits > Class Template Reference

#include <mpblocks/kd_tree/euclidean/blocks/Nearest.h>

Public Types

typedef Traits::Format_t Format_t
 
typedef Traits::Node Node_t
 
typedef Eigen::Matrix
< Format_t, Traits::NDim, 1 > 
Point_t
 
typedef euclidean::Nearest
< Traits
Search_t
 
typedef Nearest< TraitsThis_t
 
typedef Tree< TraitsTree_t
 

Public Member Functions

 Nearest (Tree_t *tree=0)
 
void search (const Point_t &q)
 
void setTree (Tree_t *tree)
 
sigc::slot< void, const Point_t & > slot_search ()
 

Public Attributes

sigc::signal< void, Node_t * > sig_result
 

Protected Attributes

Search_t m_search
 
Tree_tm_tree
 

Detailed Description

template<class Traits>
class mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >

Definition at line 37 of file Nearest.h.

Member Typedef Documentation

Definition at line 40 of file Nearest.h.

Definition at line 41 of file Nearest.h.

template<class Traits >
typedef Eigen::Matrix<Format_t,Traits::NDim,1> mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::Point_t

Definition at line 43 of file Nearest.h.

Definition at line 46 of file Nearest.h.

Definition at line 45 of file Nearest.h.

Definition at line 47 of file Nearest.h.

Constructor & Destructor Documentation

template<class Traits >
mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::Nearest ( Tree_t tree = 0)
inline

Definition at line 56 of file Nearest.h.

Member Function Documentation

template<class Traits >
void mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::search ( const Point_t q)
inline

Definition at line 63 of file Nearest.h.

template<class Traits >
void mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::setTree ( Tree_t tree)
inline

Definition at line 60 of file Nearest.h.

template<class Traits >
sigc::slot<void,const Point_t&> mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::slot_search ( )
inline

Definition at line 73 of file Nearest.h.

Member Data Documentation

template<class Traits >
Search_t mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::m_search
protected

Definition at line 51 of file Nearest.h.

template<class Traits >
Tree_t* mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::m_tree
protected

Definition at line 50 of file Nearest.h.

template<class Traits >
sigc::signal<void,Node_t*> mpblocks::kd_tree::euclidean::blocks::Nearest< Traits >::sig_result

Definition at line 54 of file Nearest.h.


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