Point Cloud Library (PCL) 1.12.0
|
ApproxNearestPairPointCloudCoherence computes coherence between two pointclouds using the approximate nearest point pairs. More...
#include <pcl/tracking/approx_nearest_pair_point_cloud_coherence.h>
Protected Member Functions | |
bool | initCompute () override |
This method should get called before starting the actual computation. | |
void | computeCoherence (const PointCloudInConstPtr &cloud, const IndicesConstPtr &indices, float &w_j) override |
compute the nearest pairs and compute coherence using point_coherences_ | |
![]() | |
bool | initCompute () override |
This method should get called before starting the actual computation. | |
void | computeCoherence (const PointCloudInConstPtr &cloud, const IndicesConstPtr &indices, float &w_j) override |
compute the nearest pairs and compute coherence using point_coherences_ | |
![]() | |
double | calcPointCoherence (PointInT &source, PointInT &target) |
const std::string & | getClassName () const |
Get a string representation of the name of this class. | |
Protected Attributes | |
pcl::search::Octree< PointInT >::Ptr | search_ |
![]() | |
bool | new_target_ |
A flag which is true if target_input_ is updated. | |
SearchPtr | search_ |
A pointer to the spatial search object. | |
double | maximum_distance_ |
max of distance for points to be taken into account | |
![]() | |
std::string | coherence_name_ |
The coherence name. | |
PointCloudInConstPtr | target_input_ |
a pointer to target point cloud | |
std::vector< PointCoherencePtr > | point_coherences_ |
a list of pointers to PointCoherence. | |
ApproxNearestPairPointCloudCoherence computes coherence between two pointclouds using the approximate nearest point pairs.
Definition at line 14 of file approx_nearest_pair_point_cloud_coherence.h.
using pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >::PointCloudInConstPtr |
Definition at line 19 of file approx_nearest_pair_point_cloud_coherence.h.
using pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >::PointCoherencePtr |
Definition at line 17 of file approx_nearest_pair_point_cloud_coherence.h.
|
inline |
empty constructor
Definition at line 30 of file approx_nearest_pair_point_cloud_coherence.h.
References pcl::tracking::PointCloudCoherence< PointInT >::coherence_name_.
|
overrideprotectedvirtual |
compute the nearest pairs and compute coherence using point_coherences_
Implements pcl::tracking::PointCloudCoherence< PointInT >.
Definition at line 11 of file approx_nearest_pair_point_cloud_coherence.hpp.
|
overrideprotectedvirtual |
This method should get called before starting the actual computation.
Reimplemented from pcl::tracking::PointCloudCoherence< PointInT >.
Definition at line 38 of file approx_nearest_pair_point_cloud_coherence.hpp.
|
protected |
Definition at line 51 of file approx_nearest_pair_point_cloud_coherence.h.