63             std::ostream& out) 
const override;  
 
CTopLCDetector_FabMap(CHMTSLAM *hmtslam)
 
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
 
void OnNewPose(const TPoseID &poseID, const mrpt::obs::CSensoryFrame *SF) override
Hook method for being warned about the insertion of a new poses into the maps. 
 
Classes related to the implementation of Hybrid Metric Topological (HMT) SLAM. 
 
uint64_t TPoseID
An integer number uniquely identifying each robot pose stored in HMT-SLAM. 
 
TOptions()
Initialization of default params. 
 
An implementation of Hybrid Metric Topological SLAM (HMT-SLAM). 
 
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion) override
This method load the options from a ".ini"-like file or memory-stored string list. 
 
double p_obs_given_exists
 
This class allows loading and storing values and vectors of different types from a configuration text...
 
Declares a class for storing a "sensory frame", a set of "observations" taken by the robot approximat...
 
void dumpToTextStream(std::ostream &out) const override
This method should clearly display all the contents of the structure in textual form, sending it to a std::ostream. 
 
The virtual base class for Topological Loop-closure Detectors; used in HMT-SLAM. 
 
GLsizei const GLchar ** string
 
~CTopLCDetector_FabMap() override
Destructor. 
 
int64_t THypothesisID
An integer number uniquely identifying each of the concurrent hypotheses for the robot topological pa...
 
static CTopLCDetectorBase * createNewInstance(CHMTSLAM *hmtslam)
A class factory, to be implemented in derived classes. 
 
Options for a TLC-detector of type FabMap, used from CHMTSLAM. 
 
GLsizei GLsizei GLchar * source
 
mrpt::poses::CPose3DPDF::Ptr computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNode::Ptr ¤tArea, const CHMHMapNode::Ptr &refArea, double &out_log_lik) override
This method must compute the topological observation model.