Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT > Class Template Reference

#include <simple_particle_filter.h>

Inheritance diagram for pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef PointCloudCoherence
< PointInT > 
CloudCoherence
typedef boost::shared_ptr
< const CloudCoherence
CloudCoherenceConstPtr
typedef boost::shared_ptr
< CloudCoherence
CloudCoherencePtr
typedef PointCoherence< PointInT > Coherence
typedef boost::shared_ptr
< const Coherence
CoherenceConstPtr
typedef boost::shared_ptr
< Coherence
CoherencePtr
typedef boost::function< void(PointCloudInConstPtr,
StateT &)> 
CustomLikelihoodFunc
typedef boost::function
< StateT(const StateT &)> 
CustomSampleFunc
typedef Tracker< PointInT,
StateT >::PointCloudIn 
PointCloudIn
typedef PointCloudIn::ConstPtr PointCloudInConstPtr
typedef PointCloudIn::Ptr PointCloudInPtr
typedef Tracker< PointInT,
StateT >::PointCloudState 
PointCloudState
typedef PointCloudState::ConstPtr PointCloudStateConstPtr
typedef PointCloudState::Ptr PointCloudStatePtr
typedef boost::shared_ptr
< ROSCollaborativeParticleFilterTracker
Ptr

Public Member Functions

 ROSCollaborativeParticleFilterTracker ()
void setCustomSampleFunc (CustomSampleFunc f)
void setLikelihoodFunc (CustomLikelihoodFunc f)
void setParticles (PointCloudStatePtr particles)

Protected Member Functions

void computeTracking ()
bool initCompute ()
bool initParticles (bool)
void normalizeWeight ()
void resample ()
void weight ()

Protected Attributes

CustomLikelihoodFunc custom_likelihood_func_
CustomSampleFunc custom_sample_func_

Detailed Description

template<typename PointInT, typename StateT>
class pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >

Definition at line 51 of file simple_particle_filter.h.


Member Typedef Documentation

template<typename PointInT, typename StateT>
typedef PointCloudCoherence<PointInT> pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::CloudCoherence

Definition at line 70 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef boost::shared_ptr< const CloudCoherence > pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::CloudCoherenceConstPtr

Definition at line 72 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef boost::shared_ptr< CloudCoherence > pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::CloudCoherencePtr

Definition at line 71 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef PointCoherence<PointInT> pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::Coherence

Definition at line 66 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef boost::shared_ptr< const Coherence > pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::CoherenceConstPtr

Definition at line 68 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef boost::shared_ptr< Coherence > pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::CoherencePtr

Definition at line 67 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef boost::function<void (PointCloudInConstPtr, StateT&)> pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::CustomLikelihoodFunc

Definition at line 75 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef boost::function<StateT (const StateT&)> pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::CustomSampleFunc

Definition at line 74 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef Tracker<PointInT, StateT>::PointCloudIn pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::PointCloudIn

Definition at line 58 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef PointCloudIn::ConstPtr pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::PointCloudInConstPtr

Definition at line 60 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef PointCloudIn::Ptr pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::PointCloudInPtr

Definition at line 59 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef Tracker<PointInT, StateT>::PointCloudState pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::PointCloudState

Definition at line 62 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef PointCloudState::ConstPtr pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::PointCloudStateConstPtr

Definition at line 64 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef PointCloudState::Ptr pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::PointCloudStatePtr

Definition at line 63 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
typedef boost::shared_ptr<ROSCollaborativeParticleFilterTracker> pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::Ptr

Definition at line 57 of file simple_particle_filter.h.


Constructor & Destructor Documentation

template<typename PointInT, typename StateT>
pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::ROSCollaborativeParticleFilterTracker ( ) [inline]

Definition at line 76 of file simple_particle_filter.h.


Member Function Documentation

template<typename PointInT, typename StateT>
void pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::computeTracking ( ) [inline, protected]

Definition at line 165 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
bool pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::initCompute ( ) [inline, protected]

Definition at line 99 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
bool pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::initParticles ( bool  ) [inline, protected]

Definition at line 159 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
void pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::normalizeWeight ( ) [inline, protected]

Definition at line 176 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
void pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::resample ( ) [inline, protected]

Definition at line 124 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
void pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::setCustomSampleFunc ( CustomSampleFunc  f) [inline]

Definition at line 88 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
void pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::setLikelihoodFunc ( CustomLikelihoodFunc  f) [inline]

Definition at line 93 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
void pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::setParticles ( PointCloudStatePtr  particles) [inline]

Definition at line 83 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
void pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::weight ( ) [inline, protected]

Definition at line 105 of file simple_particle_filter.h.


Member Data Documentation

template<typename PointInT, typename StateT>
CustomLikelihoodFunc pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::custom_likelihood_func_ [protected]

Definition at line 202 of file simple_particle_filter.h.

template<typename PointInT, typename StateT>
CustomSampleFunc pcl::tracking::ROSCollaborativeParticleFilterTracker< PointInT, StateT >::custom_sample_func_ [protected]

Definition at line 201 of file simple_particle_filter.h.


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


jsk_pcl_ros
Author(s): Yohei Kakiuchi
autogenerated on Tue Jul 2 2019 19:41:47