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 |