LocalGuidance
A library that generates velocity references to follow a path.
get_param.hpp File Reference
#include <ros/ros.h>
#include <XmlRpc.h>
#include <std_msgs/Header.h>
#include <geometry_msgs/PoseStamped.h>
#include <geometry_msgs/TwistStamped.h>
#include <Eigen/Dense>
Include dependency graph for get_param.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 param_io
 

Functions

template<typename T >
std::ostream & param_io::operator<< (std::ostream &ostream, const std::vector< T > &vector)
 
template<typename T1 , typename T2 >
std::ostream & param_io::operator<< (std::ostream &ostream, const std::map< T1, T2 > &map)
 
std::ostream & param_io::operator<< (std::ostream &ostream, const XmlRpc::XmlRpcValue &xmlRpcValue)
 
template<typename ParamT >
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, ParamT &parameter)
 
template<typename ParamT >
ParamT param_io::param (const ros::NodeHandle &nh, const std::string &key, const ParamT &defaultParameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, uint32_t &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, ros::Time &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, std_msgs::Header &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, geometry_msgs::Vector3 &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, geometry_msgs::Point &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, geometry_msgs::Quaternion &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, geometry_msgs::Pose &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, geometry_msgs::PoseStamped &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, geometry_msgs::Twist &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, geometry_msgs::TwistStamped &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, Eigen::Matrix< double, 3, 1 > &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, Eigen::Quaterniond &parameter)
 
template<>
bool param_io::getParam (const ros::NodeHandle &nh, const std::string &key, Eigen::Matrix< double, 2, 1 > &parameter)
 
template<typename T >
param_io::getMember (XmlRpc::XmlRpcValue parameter, const std::string &key)