MRPT logo

mrpt::slam::CPointsMap::TKDTreeData Struct Reference

Internal structure with a KD-tree representation. More...

#include <mrpt/slam/CPointsMap.h>

List of all members.

Public Member Functions

 TKDTreeData ()
 Init the pointer to NULL.
 TKDTreeData (const TKDTreeData &o)
 Copy constructor, invoked when copying CPointsMap: It actually does NOT copy the kd-tree, a new object will be created if required!
TKDTreeDataoperator= (const TKDTreeData &o)
 Copy operator: It actually does NOT copy the kd-tree, a new object will be created if required!
 ~TKDTreeData ()
 Free memory (if allocated).
void clear ()
 Free memory (if allocated).

Public Attributes

ANNkd_tree * m_pDataTree
ANNpointArray m_DataPoints
ANNdist m_NearNeighbourDistances [10]
ANNidx m_NearNeighbourIndices [10]
ANNpoint m_QueryPoint
size_t m_nTreeSize
size_t m_nDim
size_t m_nk


Detailed Description

Internal structure with a KD-tree representation.

Definition at line 100 of file CPointsMap.h.


Constructor & Destructor Documentation

mrpt::slam::CPointsMap::TKDTreeData::TKDTreeData (  ) 

Init the pointer to NULL.

mrpt::slam::CPointsMap::TKDTreeData::TKDTreeData ( const TKDTreeData o  ) 

Copy constructor, invoked when copying CPointsMap: It actually does NOT copy the kd-tree, a new object will be created if required!

mrpt::slam::CPointsMap::TKDTreeData::~TKDTreeData (  ) 

Free memory (if allocated).


Member Function Documentation

void mrpt::slam::CPointsMap::TKDTreeData::clear (  ) 

Free memory (if allocated).

TKDTreeData& mrpt::slam::CPointsMap::TKDTreeData::operator= ( const TKDTreeData o  ) 

Copy operator: It actually does NOT copy the kd-tree, a new object will be created if required!


Member Data Documentation

Definition at line 123 of file CPointsMap.h.

Definition at line 128 of file CPointsMap.h.

Definition at line 124 of file CPointsMap.h.

Definition at line 125 of file CPointsMap.h.

Definition at line 129 of file CPointsMap.h.

Definition at line 127 of file CPointsMap.h.

Definition at line 122 of file CPointsMap.h.

Definition at line 126 of file CPointsMap.h.




Page generated by Doxygen 1.5.7.1 for MRPT 0.6.5 SVN: at Mon Feb 23 13:25:04 EST 2009