Point Cloud Library (PCL)  1.7.0
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT > Class Template Reference

ApproxNearestPairPointCloudCoherence computes coherence between two pointclouds using the approximate nearest point pairs. More...

#include <pcl/tracking/approx_nearest_pair_point_cloud_coherence.h>

+ Inheritance diagram for pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >:

List of all members.

Public Types

typedef
NearestPairPointCloudCoherence
< PointInT >
::PointCoherencePtr 
PointCoherencePtr
typedef
NearestPairPointCloudCoherence
< PointInT >
::PointCloudInConstPtr 
PointCloudInConstPtr

Public Member Functions

 ApproxNearestPairPointCloudCoherence ()
 empty constructor

Protected Member Functions

virtual bool initCompute ()
 This method should get called before starting the actual computation.
virtual void computeCoherence (const PointCloudInConstPtr &cloud, const IndicesConstPtr &indices, float &w_j)
 compute the nearest pairs and compute coherence using point_coherences_

Protected Attributes

boost::shared_ptr
< pcl::search::Octree
< PointInT > > 
search_
 A pointer to the spatial search object.

Detailed Description

template<typename PointInT>
class pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >

ApproxNearestPairPointCloudCoherence computes coherence between two pointclouds using the approximate nearest point pairs.

Author:
Ryohei Ueda

Definition at line 17 of file approx_nearest_pair_point_cloud_coherence.h.


Member Typedef Documentation


Constructor & Destructor Documentation

template<typename PointInT >
pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >::ApproxNearestPairPointCloudCoherence ( ) [inline]

Member Function Documentation

template<typename PointInT >
void pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >::computeCoherence ( const PointCloudInConstPtr cloud,
const IndicesConstPtr indices,
float &  w_j 
) [protected, virtual]

compute the nearest pairs and compute coherence using point_coherences_

Reimplemented from pcl::tracking::NearestPairPointCloudCoherence< PointInT >.

Definition at line 12 of file approx_nearest_pair_point_cloud_coherence.hpp.

template<typename PointInT >
bool pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >::initCompute ( ) [protected, virtual]

This method should get called before starting the actual computation.

Reimplemented from pcl::tracking::NearestPairPointCloudCoherence< PointInT >.

Definition at line 41 of file approx_nearest_pair_point_cloud_coherence.hpp.


Member Data Documentation

template<typename PointInT >
boost::shared_ptr<pcl::search::Octree<PointInT> > pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >::search_ [protected]

A pointer to the spatial search object.

Reimplemented from pcl::tracking::NearestPairPointCloudCoherence< PointInT >.

Definition at line 45 of file approx_nearest_pair_point_cloud_coherence.h.


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