00001 #ifndef CREGISTRATIONDECIDEROROPTIMIZER_ROS_IMPL_H 00002 #define CREGISTRATIONDECIDEROROPTIMIZER_ROS_IMPL_H 00003 00004 namespace mrpt { namespace graphslam { 00005 00006 00007 template<class GRAPH_t> 00008 CRegistrationDeciderOrOptimizer_ROS<GRAPH_t>::CRegistrationDeciderOrOptimizer_ROS() { } 00009 template<class GRAPH_t> 00010 CRegistrationDeciderOrOptimizer_ROS<GRAPH_t>::~CRegistrationDeciderOrOptimizer_ROS() { } 00011 00012 template<class GRAPH_t> 00013 void CRegistrationDeciderOrOptimizer_ROS<GRAPH_t>::setNodeHandle(ros::NodeHandle* nh) { 00014 ASSERTMSG_(nh, "\nInvalid NodeHandle instance was provided.\n"); 00015 00016 m_nh = nh; 00017 } 00018 00019 00020 } } // end of namespaces 00021 00022 #endif /* end of include guard: CREGISTRATIONDECIDEROROPTIMIZER_ROS_IMPL_H */