#include <PoseParticle.h>
Public Member Functions | |
| void | getRPY (double &roll, double &pitch, double &yaw) |
| void | getXYZ (double &x, double &y, double &z) |
| PoseParticle () | |
| Likelihood of the particle <-- =Measurement likelihood. | |
| PoseParticle (double x, double y, double z, double roll, double pitch, double yaw) | |
| void | set (double x, double y, double z, double roll, double pitch, double yaw) |
Public Attributes | |
| double | lik |
| Probability of the particle <-- =Weight. | |
| double | p |
| Eigen::Affine3d | T |
A helper class for handling one 6D pose particle.
Definition at line 21 of file PoseParticle.h.
| PoseParticle::PoseParticle | ( | ) | [inline] |
Likelihood of the particle <-- =Measurement likelihood.
Definition at line 27 of file PoseParticle.h.
| PoseParticle::PoseParticle | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | roll, | ||
| double | pitch, | ||
| double | yaw | ||
| ) | [inline] |
Definition at line 31 of file PoseParticle.h.
| void PoseParticle::getRPY | ( | double & | roll, |
| double & | pitch, | ||
| double & | yaw | ||
| ) | [inline] |
Get the value as RPY
Definition at line 51 of file PoseParticle.h.
| void PoseParticle::getXYZ | ( | double & | x, |
| double & | y, | ||
| double & | z | ||
| ) | [inline] |
Get the value as x,y,z
Definition at line 61 of file PoseParticle.h.
| void PoseParticle::set | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | roll, | ||
| double | pitch, | ||
| double | yaw | ||
| ) | [inline] |
Set the value with (x,y,z) and (roll, pitch, yaw) values
Definition at line 39 of file PoseParticle.h.
| double PoseParticle::lik |
Probability of the particle <-- =Weight.
Definition at line 25 of file PoseParticle.h.
| double PoseParticle::p |
Definition at line 24 of file PoseParticle.h.
| Eigen::Affine3d PoseParticle::T |
-- 6D pose represented as Eigen::Affine3d
Definition at line 23 of file PoseParticle.h.