9 #ifndef CRANGESCANEDGEREGISTRATIONDECIDER_H 10 #define CRANGESCANEDGEREGISTRATIONDECIDER_H 33 template <
class GRAPH_T>
virtual void loadParams(const std::string &source_fname)
Fetch the latest observation that the current instance received (most probably during a call to the u...
virtual void printParams() const
Print the problem parameters - relevant to the decider/optimizer to the screen in a unified/compact w...
mrpt::graphslam::deciders::CEdgeRegistrationDecider< GRAPH_T > parent_t
Interface for implementing edge registration classes.
size_t m_last_total_num_nodes
Keep track of the total number of registered nodes since the last time class method was called...
Edge Registration Decider Interface from which RangeScanner-based ERDs can inherit from...
std::shared_ptr< CObservation2DRangeScan > Ptr
std::map< mrpt::utils::TNodeID, mrpt::obs::CObservation2DRangeScan::Ptr > nodes_to_scans2D_t
uint64_t TNodeID
The type for node IDs in graphs of different types.
mrpt::graphslam::deciders::CRangeScanOps< GRAPH_T > range_ops_t
Typedef for accessing methods of the RangeScanRegistrationDecider_t parent class. ...
GLsizei const GLchar ** string
Class for keeping together all the RangeScanner-related functions.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
CRangeScanEdgeRegistrationDecider()
~CRangeScanEdgeRegistrationDecider()
nodes_to_scans2D_t m_nodes_to_laser_scans2D
Map for keeping track of the observation recorded at each graph position.