ParameterHandler
A library that handles parameters at runtime.
ros/helper_methods.hpp File Reference
#include "parameter_handler/helper_methods.hpp"
#include "parameter_handler/type_macros.hpp"
#include "parameter_handler/ParameterInterface.hpp"
#include <ros/ros.h>
#include <Eigen/Core>
Include dependency graph for ros/helper_methods.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 parameter_handler_ros
 

Functions

template<typename ScalarType_ , typename MultiArrayMsg_ >
bool parameter_handler_ros::writeScalarToMessage (const ScalarType_ &scalar, MultiArrayMsg_ &msg)
 
template<typename MatrixType_ , typename MultiArrayMsg_ >
bool parameter_handler_ros::writeMatrixToMessage (const MatrixType_ &matrix, MultiArrayMsg_ &msg)
 
template<typename ScalarParameterMessage_ >
bool parameter_handler_ros::writeScalarParamToMessage (const parameter_handler::ParameterInterface &param, ScalarParameterMessage_ &msg)
 
template<typename ScalarParameterMessage_ , typename T1 , typename... Tn>
bool parameter_handler_ros::writeScalarParamToMessage (const parameter_handler::ParameterInterface &param, ScalarParameterMessage_ &msg)
 
template<typename MatrixParameterMessage_ >
bool parameter_handler_ros::writeMatrixParamToMessage (const parameter_handler::ParameterInterface &param, MatrixParameterMessage_ &msg)
 
template<typename MatrixParameterMessage_ , typename T1 , typename... Tn>
bool parameter_handler_ros::writeMatrixParamToMessage (const parameter_handler::ParameterInterface &param, MatrixParameterMessage_ &msg)
 
template<typename ScalarType_ , typename MultiArrayMsg_ >
bool parameter_handler_ros::readScalarFromMessage (ScalarType_ &scalar, const MultiArrayMsg_ &msg)
 
template<typename MatrixType_ , typename MultiArrayMsg_ >
bool parameter_handler_ros::readMatrixFromMessage (MatrixType_ &matrix, const MultiArrayMsg_ &msg)
 
template<typename SetScalarParameterServiceRequest_ >
bool parameter_handler_ros::readScalarParamFromServiceRequest (parameter_handler::ParameterInterface &param, const SetScalarParameterServiceRequest_ &req)
 
template<typename SetScalarParameterServiceRequest_ , typename T1 , typename... Tn>
bool parameter_handler_ros::readScalarParamFromServiceRequest (parameter_handler::ParameterInterface &param, const SetScalarParameterServiceRequest_ &req)
 
template<typename SetMatrixParameterServiceRequest_ >
bool parameter_handler_ros::readMatrixParamFromServiceRequest (parameter_handler::ParameterInterface &param, const SetMatrixParameterServiceRequest_ &req)
 
template<typename SetMatrixParameterServiceRequest_ , typename T1 , typename... Tn>
bool parameter_handler_ros::readMatrixParamFromServiceRequest (parameter_handler::ParameterInterface &param, const SetMatrixParameterServiceRequest_ &req)