Classes | Namespaces | Functions
auto_config.cpp File Reference
#include <rtt_dynamic_reconfigure/auto_config.h>
#include <rtt/Property.hpp>
#include <rtt/internal/DataSources.hpp>
#include <rtt/types/PropertyComposition.hpp>
#include <cassert>
#include <climits>
#include <cfloat>
#include <boost/thread/locks.hpp>
#include <dynamic_reconfigure/config_tools.h>
Include dependency graph for auto_config.cpp:

Go to the source code of this file.

Classes

class  rtt_dynamic_reconfigure::AutoConfigDataSource
struct  rtt_dynamic_reconfigure::PropertyTypeInfo< T >
struct  rtt_dynamic_reconfigure::PropertyTypeInfo< bool >
struct  rtt_dynamic_reconfigure::PropertyTypeInfo< double >
struct  rtt_dynamic_reconfigure::PropertyTypeInfo< float >
struct  rtt_dynamic_reconfigure::PropertyTypeInfo< int >
struct  rtt_dynamic_reconfigure::PropertyTypeInfo< std::string >
struct  rtt_dynamic_reconfigure::PropertyTypeInfo< unsigned int >

Namespaces

namespace  rtt_dynamic_reconfigure

Functions

static void rtt_dynamic_reconfigure::buildGroupDescription (RTT::TaskContext *owner, const RTT::PropertyBag &bag, ConfigDescription &config_description, AutoConfig &dflt, AutoConfig &min, AutoConfig &max, const std::string &prefix, const std::string &name, const std::string &type, int32_t parent, int32_t &id)
template<typename T >
static bool rtt_dynamic_reconfigure::buildParamDescription (const RTT::base::PropertyBase *pb, const std::string &prefix, Group::_parameters_type &params, AutoConfig &dflt, AutoConfig &min, AutoConfig &max)
static AutoConfig * rtt_dynamic_reconfigure::getAutoConfigFromProperty (const RTT::base::PropertyBase *pb)
template<typename T >
static bool rtt_dynamic_reconfigure::propertyFromMessage (AutoConfig &config, Config &msg, const RTT::base::PropertyBase *sample, const std::string &param_name)
template<typename T >
static bool rtt_dynamic_reconfigure::propertyToMessage (Config &msg, const RTT::base::PropertyBase *pb, const std::string &_prefix)


rtt_dynamic_reconfigure
Author(s): Johannes Meyer
autogenerated on Thu Jun 6 2019 18:05:55