A set of hypothesis IDs, used for arcs and nodes in multi-hypothesis hybrid maps.
Definition at line 98 of file HMT_SLAM_common.h.
#include <mrpt/hmtslam/HMT_SLAM_common.h>

Public Member Functions | |
| THypothesisIDSet () | |
| Default constructor. | |
| THypothesisIDSet (const THypothesisID &val) | |
| Constructor with one initial element. | |
| virtual | ~THypothesisIDSet () |
| bool | has (const THypothesisID &val) const |
| Returns true if the hypothesis is into the set. | |
| void | debugDump () const |
| Dump to console. | |
RTTI stuff | |
| typedef THypothesisIDSetPtr | SmartPtr |
| static mrpt::utils::CLASSINIT | _init_THypothesisIDSet |
| static mrpt::utils::TRuntimeClassId | classTHypothesisIDSet |
| static const mrpt::utils::TRuntimeClassId * | classinfo |
| static const mrpt::utils::TRuntimeClassId * | _GetBaseClass () |
| virtual const mrpt::utils::TRuntimeClassId * | GetRuntimeClass () const |
| Returns information about the class of an object in runtime. | |
| virtual mrpt::utils::CObject * | duplicate () const |
| Returns a copy of the object, indepently of its class. | |
| static mrpt::utils::CObject * | CreateObject () |
| static THypothesisIDSetPtr | Create () |
A typedef for the associated smart pointer
Definition at line 101 of file HMT_SLAM_common.h.
| mrpt::hmtslam::THypothesisIDSet::THypothesisIDSet | ( | ) | [inline] |
Default constructor.
Definition at line 106 of file HMT_SLAM_common.h.
| mrpt::hmtslam::THypothesisIDSet::THypothesisIDSet | ( | const THypothesisID & | val ) | [inline] |
Constructor with one initial element.
Definition at line 112 of file HMT_SLAM_common.h.
| virtual mrpt::hmtslam::THypothesisIDSet::~THypothesisIDSet | ( | ) | [inline, virtual] |
Definition at line 117 of file HMT_SLAM_common.h.
| static const mrpt::utils::TRuntimeClassId* mrpt::hmtslam::THypothesisIDSet::_GetBaseClass | ( | ) | [static, protected] |
Reimplemented from mrpt::utils::CSerializable.
| static THypothesisIDSetPtr mrpt::hmtslam::THypothesisIDSet::Create | ( | ) | [static] |
| static mrpt::utils::CObject* mrpt::hmtslam::THypothesisIDSet::CreateObject | ( | ) | [static] |
| void mrpt::hmtslam::THypothesisIDSet::debugDump | ( | ) | const |
Dump to console.
| virtual mrpt::utils::CObject* mrpt::hmtslam::THypothesisIDSet::duplicate | ( | ) | const [virtual] |
Returns a copy of the object, indepently of its class.
Implements mrpt::utils::CObject.
| virtual const mrpt::utils::TRuntimeClassId* mrpt::hmtslam::THypothesisIDSet::GetRuntimeClass | ( | ) | const [virtual] |
Returns information about the class of an object in runtime.
Reimplemented from mrpt::utils::CSerializable.
| bool mrpt::hmtslam::THypothesisIDSet::has | ( | const THypothesisID & | val ) | const [inline] |
Returns true if the hypothesis is into the set.
Definition at line 123 of file HMT_SLAM_common.h.
References COMMON_TOPOLOG_HYP, and end().
mrpt::utils::CLASSINIT mrpt::hmtslam::THypothesisIDSet::_init_THypothesisIDSet [static, protected] |
Definition at line 101 of file HMT_SLAM_common.h.
Definition at line 101 of file HMT_SLAM_common.h.
Definition at line 101 of file HMT_SLAM_common.h.
| Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |