|
Point Cloud Library (PCL)
1.8.0
|
#include </build/pcl-a5akWP/pcl-1.8.0+dfsg1/gpu/tracking/include/pcl/gpu/tracking/particle_filter.h>
Public Types | |
| typedef pcl::PointXYZ | PointType |
| Point type supported. More... | |
| typedef pcl::RGB | PixelRGB |
| typedef pcl::PointXYZ | StateXYZ |
| typedef pcl::PointXYZ | StateRPY |
| typedef pcl::tracking::ParticleXYZRPY | StateType |
Public Member Functions | |
| ParticleFilterGPUTracker () | |
| Empty constructor. More... | |
| void | setParticleNum (const int particle_num) |
| set the number of the particles. More... | |
| int | getParticleNum () const |
| get the number of the particles. More... | |
| void | setReferenceCloud (const DeviceArray2D< PointType > &ref) |
| set a pointer to a reference dataset to be tracked. More... | |
| DeviceArray2D< PointType > const | getReferenceCloud () |
| get a pointer to a reference dataset to be tracked. More... | |
| int | cols () |
| int | rows () |
| virtual bool | operator() (const DeviceArray2D< PointType > &input, const DeviceArray2D< PixelRGB > &input_colors) |
| virtual void | setMotion (StateType motion) |
| virtual StateType | getResult () |
Protected Member Functions | |
| virtual bool | initCompute () |
| virtual void | computeTracking () |
| virtual void | allocateBuffers () |
Protected Attributes | |
| std::string | tracker_name_ |
| DeviceArray2D< PointType > | ref_ |
| DeviceArray2D< PixelRGB > | ref_colors_ |
| DeviceArray2D< PointType > | input_ |
| DeviceArray2D< PixelRGB > | input_colors_ |
| DeviceArray< StateType > | particles_ |
| DeviceArray< curandState > | rng_states |
| int | particle_num_ |
| std::vector< float > | step_noise_covariance_ |
| std::vector< float > | initial_noise_covariance_ |
| std::vector< float > | initial_noise_mean_ |
| StateType | motion_ |
| float | motion_ratio_ |
| bool | use_colors_ |
| StateType | representative_state_ |
| int | rows_ |
| Height of input depth image. More... | |
| int | cols_ |
| Width of input depth image. More... | |
Definition at line 23 of file particle_filter.h.
Definition at line 29 of file particle_filter.h.
Point type supported.
Definition at line 27 of file particle_filter.h.
Definition at line 32 of file particle_filter.h.
Definition at line 34 of file particle_filter.h.
Definition at line 31 of file particle_filter.h.
|
inline |
|
inlineprotectedvirtual |
Definition at line 99 of file particle_filter.h.
References particle_num_, and particles_.
| int pcl::gpu::ParticleFilterGPUTracker::cols | ( | ) |
Referenced by getReferenceCloud().
|
inlineprotectedvirtual |
Definition at line 93 of file particle_filter.h.
|
inline |
get the number of the particles.
Definition at line 51 of file particle_filter.h.
References particle_num_.
|
inline |
get a pointer to a reference dataset to be tracked.
Definition at line 61 of file particle_filter.h.
|
virtual |
Referenced by setMotion().
|
inlineprotectedvirtual |
Definition at line 86 of file particle_filter.h.
|
inlinevirtual |
Definition at line 70 of file particle_filter.h.
| int pcl::gpu::ParticleFilterGPUTracker::rows | ( | ) |
Referenced by getReferenceCloud().
|
inlinevirtual |
Definition at line 76 of file particle_filter.h.
References getResult(), and motion_.
|
inline |
set the number of the particles.
| particle_num | the number of the particles. |
Definition at line 47 of file particle_filter.h.
References particle_num_.
|
inline |
set a pointer to a reference dataset to be tracked.
| ref | a pointer to a PointCloud message |
Definition at line 57 of file particle_filter.h.
References ref_.
|
protected |
Width of input depth image.
Definition at line 146 of file particle_filter.h.
|
protected |
Definition at line 131 of file particle_filter.h.
|
protected |
Definition at line 133 of file particle_filter.h.
|
protected |
Definition at line 115 of file particle_filter.h.
|
protected |
Definition at line 117 of file particle_filter.h.
|
protected |
Definition at line 135 of file particle_filter.h.
Referenced by setMotion().
|
protected |
Definition at line 137 of file particle_filter.h.
|
protected |
Definition at line 127 of file particle_filter.h.
Referenced by allocateBuffers(), getParticleNum(), and setParticleNum().
|
protected |
Definition at line 122 of file particle_filter.h.
Referenced by allocateBuffers().
|
protected |
Definition at line 108 of file particle_filter.h.
Referenced by getReferenceCloud(), and setReferenceCloud().
|
protected |
Definition at line 110 of file particle_filter.h.
|
protected |
Definition at line 141 of file particle_filter.h.
|
protected |
Definition at line 125 of file particle_filter.h.
|
protected |
Height of input depth image.
Definition at line 144 of file particle_filter.h.
|
protected |
Definition at line 129 of file particle_filter.h.
|
protected |
Definition at line 83 of file particle_filter.h.
Referenced by ParticleFilterGPUTracker().
|
protected |
Definition at line 139 of file particle_filter.h.