Classes | Namespaces | Macros | Enumerations
rosparam.h File Reference
#include <rtt/RTT.hpp>
#include <rtt/Property.hpp>
#include <Eigen/Dense>
Include dependency graph for rosparam.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rtt_rosparam::ROSParam
 

Namespaces

 rtt_rosparam
 

Macros

#define ADD_ROSPARAM_OPERATION_CALLER(return_type_str)
 
#define ADD_ROSPARAM_SERVICE_CONSTRUCTOR(return_type_str)
 
#define DECLARE_ROSPARAM_OPERATION_CALLER(return_type_str, return_type)
 
#define eigen_matrix_xd   Eigen::Matrix<double,Eigen::Dynamic,1>
 
#define eigen_matrix_xf   Eigen::Matrix<float,Eigen::Dynamic,1>
 
#define RTT_ROSPARAM_EIGEN_SUPPORT
 

Enumerations

enum  rtt_rosparam::ResolutionPolicy {
  rtt_rosparam::RELATIVE, rtt_rosparam::ABSOLUTE, rtt_rosparam::PRIVATE, rtt_rosparam::COMPONENT_PRIVATE,
  rtt_rosparam::COMPONENT_RELATIVE, rtt_rosparam::COMPONENT_ABSOLUTE, rtt_rosparam::COMPONENT = COMPONENT_PRIVATE
}
 

Macro Definition Documentation

#define ADD_ROSPARAM_OPERATION_CALLER (   return_type_str)
Value:
this->addOperationCaller(get##return_type_str); \
this->addOperationCaller(set##return_type_str); \
this->addOperationCaller(get##return_type_str##Relative); \
this->addOperationCaller(set##return_type_str##Relative); \
this->addOperationCaller(get##return_type_str##Absolute); \
this->addOperationCaller(set##return_type_str##Absolute); \
this->addOperationCaller(get##return_type_str##Private); \
this->addOperationCaller(set##return_type_str##Private); \
this->addOperationCaller(get##return_type_str##ComponentPrivate); \
this->addOperationCaller(set##return_type_str##ComponentPrivate); \
this->addOperationCaller(get##return_type_str##ComponentRelative); \
this->addOperationCaller(set##return_type_str##ComponentRelative); \
this->addOperationCaller(get##return_type_str##ComponentAbsolute); \
this->addOperationCaller(set##return_type_str##ComponentAbsolute);

Definition at line 33 of file rosparam.h.

#define ADD_ROSPARAM_SERVICE_CONSTRUCTOR (   return_type_str)
Value:
,get##return_type_str("get"#return_type_str) \
,set##return_type_str("set"#return_type_str) \
,get##return_type_str##Relative ("get"#return_type_str"Relative") \
,set##return_type_str##Relative ("set"#return_type_str"Relative") \
,get##return_type_str##Absolute ("get"#return_type_str"Absolute") \
,set##return_type_str##Absolute ("set"#return_type_str"Absolute") \
,get##return_type_str##Private ("get"#return_type_str"Private") \
,set##return_type_str##Private ("set"#return_type_str"Private") \
,get##return_type_str##ComponentPrivate ("get"#return_type_str"ComponentPrivate") \
,set##return_type_str##ComponentPrivate ("set"#return_type_str"ComponentPrivate") \
,get##return_type_str##ComponentRelative ("get"#return_type_str"ComponentRelative") \
,set##return_type_str##ComponentRelative ("set"#return_type_str"ComponentRelative") \
,get##return_type_str##ComponentAbsolute ("get"#return_type_str"ComponentAbsolute") \
,set##return_type_str##ComponentAbsolute ("set"#return_type_str"ComponentAbsolute")

Definition at line 15 of file rosparam.h.

#define DECLARE_ROSPARAM_OPERATION_CALLER (   return_type_str,
  return_type 
)
Value:
RTT::OperationCaller<void(const std::string &, const return_type &)> set##return_type_str; \
RTT::OperationCaller<bool(const std::string &, return_type &)> get##return_type_str##Relative; \
RTT::OperationCaller<void(const std::string &, const return_type &)> set##return_type_str##Relative; \
RTT::OperationCaller<bool(const std::string &, return_type &)> get##return_type_str##Absolute; \
RTT::OperationCaller<void(const std::string &, const return_type &)> set##return_type_str##Absolute; \
RTT::OperationCaller<bool(const std::string &, return_type &)> get##return_type_str##Private; \
RTT::OperationCaller<void(const std::string &, const return_type &)> set##return_type_str##Private; \
RTT::OperationCaller<bool(const std::string &, return_type &)> get##return_type_str##ComponentPrivate; \
RTT::OperationCaller<void(const std::string &, const return_type &)> set##return_type_str##ComponentPrivate; \
RTT::OperationCaller<bool(const std::string &, return_type &)> get##return_type_str##ComponentRelative; \
RTT::OperationCaller<void(const std::string &, const return_type &)> set##return_type_str##ComponentRelative; \
RTT::OperationCaller<bool(const std::string &, return_type &)> get##return_type_str##ComponentAbsolute; \
RTT::OperationCaller<void(const std::string &, const return_type &)> set##return_type_str##ComponentAbsolute;

Definition at line 51 of file rosparam.h.

#define eigen_matrix_xd   Eigen::Matrix<double,Eigen::Dynamic,1>

Definition at line 10 of file rosparam.h.

#define eigen_matrix_xf   Eigen::Matrix<float,Eigen::Dynamic,1>

Definition at line 11 of file rosparam.h.

#define RTT_ROSPARAM_EIGEN_SUPPORT

Definition at line 7 of file rosparam.h.



rtt_rosparam
Author(s): Ruben Smits
autogenerated on Sat Jun 8 2019 18:05:28