Specialization of jlo::LocatedObject, manages a list of such objects. More...
#include <RelPose.h>
Public Member Functions | |
double | DistanceTo (LocatedObjectID_t id) |
Matrix | GetCovariance (LocatedObjectID_t id) |
Matrix | GetMatrix (LocatedObjectID_t id) |
double | ProbabilityOfCorrespondence (RelPose *pose, bool no_rotation=true) |
RelPose (jlo::LazyLocatedObjectLoader *loader, LocatedObjectID_t, LocatedObjectID_t parentID, Matrix m, Matrix cov, std::string name="") | |
XMLTag * | Save () |
XMLTag * | SaveComplete () |
~RelPose () | |
Public Attributes | |
std::string | m_mapstring |
double | m_qualityMeasure |
Private Member Functions | |
RelPose (jlo::LazyLocatedObjectLoader *) | |
RelPose (jlo::LocatedObject &pose) | |
RelPose (RelPose *pose, Matrix m, Matrix cov) | |
RelPose (jlo::LocatedObject *pose, Matrix m, Matrix cov) | |
Friends | |
class | RelPoseFactory |
class | RelPoseHTuple |
Specialization of jlo::LocatedObject, manages a list of such objects.
class RelPose
cop::RelPose::~RelPose | ( | ) | [inline] |
RelPose::RelPose | ( | jlo::LazyLocatedObjectLoader * | loader, |
LocatedObjectID_t | id, | ||
LocatedObjectID_t | parentID, | ||
Matrix | m, | ||
Matrix | cov, | ||
std::string | name = "" |
||
) |
Constructor for a Locate Object Reference (see lo, jlo) Construction should be done using the static functions of RelPoseFactory
Definition at line 145 of file RelPose.cpp.
RelPose::RelPose | ( | jlo::LazyLocatedObjectLoader * | loader | ) | [private] |
Definition at line 139 of file RelPose.cpp.
RelPose::RelPose | ( | jlo::LocatedObject & | pose | ) | [private] |
Definition at line 152 of file RelPose.cpp.
cop::RelPose::RelPose | ( | RelPose * | pose, |
Matrix | m, | ||
Matrix | cov | ||
) | [private] |
cop::RelPose::RelPose | ( | jlo::LocatedObject * | pose, |
Matrix | m, | ||
Matrix | cov | ||
) | [private] |
double RelPose::DistanceTo | ( | LocatedObjectID_t | id | ) |
Definition at line 569 of file RelPose.cpp.
Definition at line 384 of file RelPose.cpp.
Definition at line 364 of file RelPose.cpp.
double RelPose::ProbabilityOfCorrespondence | ( | RelPose * | pose, |
bool | no_rotation = true |
||
) |
Probability of of pose beeing in this
Definition at line 525 of file RelPose.cpp.
XMLTag * RelPose::Save | ( | ) |
Definition at line 190 of file RelPose.cpp.
XMLTag * RelPose::SaveComplete | ( | ) |
Definition at line 216 of file RelPose.cpp.
friend class RelPoseFactory [friend] |
friend class RelPoseHTuple [friend] |
std::string cop::RelPose::m_mapstring |