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 <approx_nearest_pair_point_cloud_coherence.h>

Inheritance diagram for pcl::tracking::ApproxNearestPairPointCloudCoherence< PointInT >:
Inheritance graph
[legend]

List of all members.

Public Types

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

Public Member Functions

 ApproxNearestPairPointCloudCoherence ()
 empty constructor

Protected Member Functions

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

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

empty constructor

Definition at line 31 of file approx_nearest_pair_point_cloud_coherence.h.


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 11 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 40 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:


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:27