#include <particle_filter_tracking.h>
Public Types | |
typedef ApproxNearestPairPointCloudCoherence< PointInT >::PointCloudInConstPtr | PointCloudInConstPtr |
typedef ApproxNearestPairPointCloudCoherence< PointInT >::PointCoherencePtr | PointCoherencePtr |
Public Member Functions | |
CachedApproxNearestPairPointCloudCoherence (const double bin_x, const double bin_y, const double bin_z) | |
empty constructor More... | |
Protected Types | |
typedef std::map< int, std::map< int, std::map< int, int > > > | CacheMap |
Protected Member Functions | |
virtual bool | checkCache (int bin_x, int bin_y, int bin_z) |
virtual void | clearCache () |
virtual void | computeBin (const Eigen::Vector3f &p, int &xi, int &yi, int &zi) |
virtual void | computeCoherence (const PointCloudInConstPtr &cloud, const IndicesConstPtr &indices, float &w_j) |
compute the nearest pairs and compute coherence using point_coherences_ More... | |
virtual int | getCachedIndex (int bin_x, int bin_y, int bin_z) |
virtual bool | initCompute () |
virtual void | registerCache (int k_index, int bin_x, int bin_y, int bin_z) |
Protected Attributes | |
double | bin_x_ |
double | bin_y_ |
double | bin_z_ |
CacheMap | cache_ |
boost::mutex | cache_mutex_ |
Definition at line 359 of file particle_filter_tracking.h.
|
protected |
Definition at line 489 of file particle_filter_tracking.h.
typedef ApproxNearestPairPointCloudCoherence<PointInT>::PointCloudInConstPtr pcl::tracking::CachedApproxNearestPairPointCloudCoherence< PointInT >::PointCloudInConstPtr |
Definition at line 363 of file particle_filter_tracking.h.
typedef ApproxNearestPairPointCloudCoherence<PointInT>::PointCoherencePtr pcl::tracking::CachedApproxNearestPairPointCloudCoherence< PointInT >::PointCoherencePtr |
Definition at line 362 of file particle_filter_tracking.h.
|
inline |
empty constructor
Definition at line 374 of file particle_filter_tracking.h.
|
inlineprotectedvirtual |
Definition at line 449 of file particle_filter_tracking.h.
|
inlineprotectedvirtual |
Definition at line 470 of file particle_filter_tracking.h.
|
inlineprotectedvirtual |
Definition at line 423 of file particle_filter_tracking.h.
|
inlineprotectedvirtual |
compute the nearest pairs and compute coherence using point_coherences_
Definition at line 386 of file particle_filter_tracking.h.
|
inlineprotectedvirtual |
Definition at line 443 of file particle_filter_tracking.h.
|
inlineprotectedvirtual |
Definition at line 476 of file particle_filter_tracking.h.
|
inlineprotectedvirtual |
Definition at line 431 of file particle_filter_tracking.h.
|
protected |
Definition at line 492 of file particle_filter_tracking.h.
|
protected |
Definition at line 493 of file particle_filter_tracking.h.
|
protected |
Definition at line 494 of file particle_filter_tracking.h.
|
protected |
Definition at line 490 of file particle_filter_tracking.h.
|
protected |
Definition at line 491 of file particle_filter_tracking.h.