|
Point Cloud Library (PCL)
1.14.1
|
#include </tmp/B.dbuxlxzr/BUILD/pcl-pcl-1.14.1/gpu/tracking/include/pcl/gpu/tracking/particle_filter.h>
Collaboration diagram for pcl::gpu::ParticleFilterGPUTracker:Public Types | |
| using | PointType = pcl::PointXYZ |
| Point type supported. More... | |
| using | PixelRGB = pcl::RGB |
| using | StateXYZ = pcl::PointXYZ |
| using | StateRPY = pcl::PointXYZ |
| using | StateType = pcl::tracking::ParticleXYZRPY |
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 20 of file particle_filter.h.
Definition at line 26 of file particle_filter.h.
Point type supported.
Definition at line 24 of file particle_filter.h.
Definition at line 29 of file particle_filter.h.
Definition at line 31 of file particle_filter.h.
Definition at line 28 of file particle_filter.h.
|
inline |
|
inlineprotectedvirtual |
Definition at line 96 of file particle_filter.h.
References particle_num_, and particles_.
| int pcl::gpu::ParticleFilterGPUTracker::cols | ( | ) |
|
inlineprotectedvirtual |
Definition at line 90 of file particle_filter.h.
|
inline |
get the number of the particles.
Definition at line 48 of file particle_filter.h.
References particle_num_.
|
inline |
get a pointer to a reference dataset to be tracked.
Definition at line 58 of file particle_filter.h.
References ref_.
|
virtual |
|
inlineprotectedvirtual |
Definition at line 83 of file particle_filter.h.
|
inlinevirtual |
Definition at line 67 of file particle_filter.h.
| int pcl::gpu::ParticleFilterGPUTracker::rows | ( | ) |
|
inlinevirtual |
Definition at line 73 of file particle_filter.h.
References motion_.
|
inline |
set the number of the particles.
| particle_num | the number of the particles. |
Definition at line 44 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 54 of file particle_filter.h.
References ref_.
|
protected |
Width of input depth image.
Definition at line 143 of file particle_filter.h.
|
protected |
Definition at line 128 of file particle_filter.h.
|
protected |
Definition at line 130 of file particle_filter.h.
|
protected |
Definition at line 112 of file particle_filter.h.
|
protected |
Definition at line 114 of file particle_filter.h.
|
protected |
Definition at line 132 of file particle_filter.h.
Referenced by setMotion().
|
protected |
Definition at line 134 of file particle_filter.h.
|
protected |
Definition at line 124 of file particle_filter.h.
Referenced by allocateBuffers(), getParticleNum(), and setParticleNum().
|
protected |
Definition at line 119 of file particle_filter.h.
Referenced by allocateBuffers().
|
protected |
Definition at line 105 of file particle_filter.h.
Referenced by getReferenceCloud(), and setReferenceCloud().
|
protected |
Definition at line 107 of file particle_filter.h.
|
protected |
Definition at line 138 of file particle_filter.h.
|
protected |
Definition at line 122 of file particle_filter.h.
|
protected |
Height of input depth image.
Definition at line 141 of file particle_filter.h.
|
protected |
Definition at line 126 of file particle_filter.h.
|
protected |
Definition at line 80 of file particle_filter.h.
Referenced by ParticleFilterGPUTracker().
|
protected |
Definition at line 136 of file particle_filter.h.