19 namespace mrpt {
namespace graphslam {
namespace optimizers {
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>
Empty Edge Registration Decider.
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.
void registerNewEdge(const mrpt::utils::TNodeID &from, const mrpt::utils::TNodeID &to, const constraint_t &rel_edge)
GRAPH_T::constraint_t constraint_t
Interface for implementing graphSLAM optimizer classes.
uint64_t TNodeID
The type for node IDs in graphs of different types.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.