MRPT  2.0.0
List of all members | Public Types | Public Member Functions | Public Attributes | Friends
mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams Struct Reference

Detailed Description

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
struct mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams

Struct for passing additional parameters to the getICPEdge call.

Handy for overriding the search to the GRAPH_T::nodes map or the search for the node's LaserScan

Definition at line 283 of file CLoopCloserERD.h.

#include <mrpt/graphslam/ERD/CLoopCloserERD.h>

Public Types

using self_t = TGetICPEdgeAdParams
 

Public Member Functions

void getAsString (std::string *str) const
 
std::string getAsString () const
 

Public Attributes

node_props_t from_params
 Ad. More...
 
node_props_t to_params
 Ad. More...
 
pose_t init_estim
 Initial ICP estimation. More...
 

Friends

std::ostream & operator<< (std::ostream &o, const self_t &params)
 

Member Typedef Documentation

◆ self_t

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
using mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::self_t = TGetICPEdgeAdParams

Definition at line 285 of file CLoopCloserERD.h.

Member Function Documentation

◆ getAsString() [1/2]

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
void mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::getAsString ( std::string *  str) const
inline

Definition at line 291 of file CLoopCloserERD.h.

References mrpt::format(), mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::from_params, mrpt::graphslam::detail::TNodeProps< GRAPH_T >::getAsString(), mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::init_estim, and mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::to_params.

Referenced by mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::getICPEdge().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAsString() [2/2]

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
std::string mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::getAsString ( ) const
inline

Definition at line 301 of file CLoopCloserERD.h.

Friends And Related Function Documentation

◆ operator<<

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
std::ostream& operator<< ( std::ostream &  o,
const self_t params 
)
friend

Definition at line 307 of file CLoopCloserERD.h.

Member Data Documentation

◆ from_params

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
node_props_t mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::from_params

◆ init_estim

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
pose_t mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::init_estim

◆ to_params

template<class GRAPH_T = typename mrpt::graphs::CNetworkOfPoses2DInf>
node_props_t mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::TGetICPEdgeAdParams::to_params



Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020