19 namespace mrpt {
namespace graphslam {
namespace deciders {
26 template<
class GRAPH_T=
typename mrpt::graphs::CNetworkOfPoses2DInf >
37 mrpt::obs::CActionCollectionPtr action,
38 mrpt::obs::CSensoryFramePtr observations,
39 mrpt::obs::CObservationPtr observation );
50 template<
class GRAPH_T>
52 template<
class GRAPH_T>
55 template<
class GRAPH_T>
57 mrpt::obs::CActionCollectionPtr action,
58 mrpt::obs::CSensoryFramePtr observations,
59 mrpt::obs::CObservationPtr observation ) {
return true;}
61 template<
class GRAPH_T>
void registerNewEdge(const mrpt::utils::TNodeID &from, const mrpt::utils::TNodeID &to, const constraint_t &rel_edge)
Register a new constraint/edge in the current graph.
Interface for implementing edge registration classes.
uint64_t TNodeID
The type for node IDs in graphs of different types.
GRAPH_T::constraint_t constraint_t
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
bool updateState(mrpt::obs::CActionCollectionPtr action, mrpt::obs::CSensoryFramePtr observations, mrpt::obs::CObservationPtr observation)
Generic method for fetching the incremental action/observation readings from the calling function...
Empty Edge Registration Decider.