37 #ifndef PEOPLE_TRACKING_FILTER_MCPDF_VECTOR_H 38 #define PEOPLE_TRACKING_FILTER_MCPDF_VECTOR_H 40 #include <bfl/pdf/mcpdf.h> 42 #include <sensor_msgs/PointCloud.h> 67 #endif // PEOPLE_TRACKING_FILTER_MCPDF_VECTOR_H
virtual ~MCPdfVector()
Destructor.
virtual tf::Vector3 ExpectedValueGet() const
MatrixWrapper::Matrix getHistogram(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const
Get pos histogram from certain area.
Class representing a vector mcpdf.
MCPdfVector(unsigned int num_samples)
Constructor.
void getParticleCloud(const tf::Vector3 &step, double threshold, sensor_msgs::PointCloud &cloud) const
Get evenly distributed particle cloud.
virtual WeightedSample< tf::Vector3 > SampleGet(unsigned int particle) const
virtual unsigned int numParticlesGet() const