A set of hypothesis IDs, used for arcs and nodes in multi-hypothesis hybrid maps.
Definition at line 78 of file HMT_SLAM_common.h.
#include <mrpt/hmtslam/HMT_SLAM_common.h>
Public Member Functions | |
THypothesisIDSet () | |
Default constructor. More... | |
THypothesisIDSet (const THypothesisID &val) | |
Constructor with one initial element. More... | |
virtual | ~THypothesisIDSet () |
bool | has (const THypothesisID &val) const |
Returns true if the hypothesis is into the set. More... | |
void | debugDump () const |
Dump to console. More... | |
Public Attributes | |
K | keys |
STL member. More... | |
Protected Member Functions | |
CSerializable virtual methods | |
void | writeToStream (mrpt::utils::CStream &out, int *getVersion) const MRPT_OVERRIDE |
void | readFromStream (mrpt::utils::CStream &in, int version) MRPT_OVERRIDE |
RTTI stuff <br> | |
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 MRPT_OVERRIDE |
virtual mrpt::utils::CObject * | duplicate () const MRPT_OVERRIDE |
static mrpt::utils::CObject * | CreateObject () |
static THypothesisIDSetPtr | Create () |
A typedef for the associated smart pointer
Definition at line 81 of file HMT_SLAM_common.h.
|
inline |
Default constructor.
Definition at line 86 of file HMT_SLAM_common.h.
|
inline |
Constructor with one initial element.
Definition at line 92 of file HMT_SLAM_common.h.
|
inlinevirtual |
Definition at line 97 of file HMT_SLAM_common.h.
|
staticprotected |
|
static |
|
static |
void mrpt::hmtslam::THypothesisIDSet::debugDump | ( | ) | const |
Dump to console.
|
virtual |
|
virtual |
|
inline |
Returns true if the hypothesis is into the set.
Definition at line 103 of file HMT_SLAM_common.h.
References COMMON_TOPOLOG_HYP, and end().
|
protected |
|
protected |
|
staticprotected |
Definition at line 81 of file HMT_SLAM_common.h.
|
static |
Definition at line 81 of file HMT_SLAM_common.h.
|
static |
Definition at line 81 of file HMT_SLAM_common.h.
|
inherited |
STL member.
Page generated by Doxygen 1.9.5 for MRPT 1.4.0 SVN: at Sun Nov 27 02:47:40 UTC 2022 |