#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.