40 #ifndef PCL_TRACKING_TRACKING_H_
41 #define PCL_TRACKING_TRACKING_H_
43 #include <pcl/point_types.h>
45 #ifdef BUILD_Maintainer
47 # pragma GCC system_header
48 # elif defined _MSC_VER
49 # pragma warning(push, 1)
58 struct ParticleXYZRPY;
67 #include <pcl/tracking/impl/tracking.hpp>
80 POINT_CLOUD_REGISTER_POINT_WRAPPER(
pcl::tracking::ParticleXYZRPY,
pcl::tracking::_ParticleXYZRPY)
91 POINT_CLOUD_REGISTER_POINT_WRAPPER(
pcl::tracking::ParticleXYRPY,
pcl::tracking::_ParticleXYRPY)
102 POINT_CLOUD_REGISTER_POINT_WRAPPER(
pcl::tracking::ParticleXYRP,
pcl::tracking::_ParticleXYRP)
110 (
float, pitch, pitch)
113 POINT_CLOUD_REGISTER_POINT_WRAPPER(
pcl::tracking::ParticleXYR,
pcl::tracking::_ParticleXYR)
120 (
float, pitch, pitch)
123 POINT_CLOUD_REGISTER_POINT_WRAPPER(
pcl::tracking::ParticleXYZR,
pcl::tracking::_ParticleXYZR)
125 #ifdef BUILD_Maintainer
126 # if defined _MSC_VER
127 # pragma warning(pop)
131 #ifdef PCL_NO_PRECOMPILE
132 #include <pcl/tracking/impl/tracking.hpp>
POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::_PointXYZLAB,(float, x, x)(float, y, y)(float, z, z)(float, L, L)(float, a, a)(float, b, b)) namespace pcl
PCL_EXPORTS double sampleNormal(double mean, double sigma)