28 template <
class GRAPH_T>
    47     void loadParams(
const std::string& source_fname) 
override;
 
~CRangeScanEdgeRegistrationDecider() override=default
 
Interface for implementing edge registration classes. 
 
void loadParams(const std::string &source_fname) override
Load the necessary for the decider/optimizer configuration parameters. 
 
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...
 
void printParams() const override
Print the problem parameters - relevant to the decider/optimizer to the screen in a unified/compact w...
 
Class for keeping together all the RangeScanner-related functions. 
 
CRangeScanEdgeRegistrationDecider()=default
 
uint64_t TNodeID
A generic numeric type for unique IDs of nodes or entities. 
 
nodes_to_scans2D_t m_nodes_to_laser_scans2D
Map for keeping track of the observation recorded at each graph position. 
 
std::map< mrpt::graphs::TNodeID, mrpt::obs::CObservation2DRangeScan::Ptr > nodes_to_scans2D_t