Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Member Functions | List of all members
xb3::xb3Config Class Reference

#include <xb3Config.h>

Classes

class  AbstractGroupDescription
 
class  AbstractParamDescription
 
class  DEFAULT
 
class  GroupDescription
 
class  ParamDescription
 

Public Types

typedef boost::shared_ptr
< const
AbstractGroupDescription
AbstractGroupDescriptionConstPtr
 
typedef boost::shared_ptr
< AbstractGroupDescription
AbstractGroupDescriptionPtr
 
typedef boost::shared_ptr
< const
AbstractParamDescription
AbstractParamDescriptionConstPtr
 
typedef boost::shared_ptr
< AbstractParamDescription
AbstractParamDescriptionPtr
 

Public Member Functions

void __clamp__ ()
 
bool __fromMessage__ (dynamic_reconfigure::Config &msg)
 
void __fromServer__ (const ros::NodeHandle &nh)
 
uint32_t __level__ (const xb3Config &config) const
 
void __toMessage__ (dynamic_reconfigure::Config &msg, const std::vector< AbstractParamDescriptionConstPtr > &__param_descriptions__, const std::vector< AbstractGroupDescriptionConstPtr > &__group_descriptions__) const
 
void __toMessage__ (dynamic_reconfigure::Config &msg) const
 
void __toServer__ (const ros::NodeHandle &nh) const
 

Static Public Member Functions

static const xb3Config__getDefault__ ()
 
static const
dynamic_reconfigure::ConfigDescription & 
__getDescriptionMessage__ ()
 
static const std::vector
< AbstractGroupDescriptionConstPtr > & 
__getGroupDescriptions__ ()
 
static const xb3Config__getMax__ ()
 
static const xb3Config__getMin__ ()
 
static const std::vector
< AbstractParamDescriptionConstPtr > & 
__getParamDescriptions__ ()
 

Public Attributes

class xb3::xb3Config::DEFAULT groups
 
double min_ang
 

Static Private Member Functions

static const xb3ConfigStatics__get_statics__ ()
 

Detailed Description

Definition at line 63 of file xb3Config.h.

Member Typedef Documentation

Definition at line 175 of file xb3Config.h.

Definition at line 174 of file xb3Config.h.

Definition at line 89 of file xb3Config.h.

Definition at line 88 of file xb3Config.h.

Member Function Documentation

void xb3::xb3Config::__clamp__ ( )
inline

Definition at line 375 of file xb3Config.h.

bool xb3::xb3Config::__fromMessage__ ( dynamic_reconfigure::Config &  msg)
inline

Definition at line 284 of file xb3Config.h.

void xb3::xb3Config::__fromServer__ ( const ros::NodeHandle &  nh)
inline

Definition at line 357 of file xb3Config.h.

const xb3ConfigStatics * xb3::xb3Config::__get_statics__ ( )
inlinestaticprivate

Definition at line 489 of file xb3Config.h.

const xb3Config & xb3::xb3Config::__getDefault__ ( )
inlinestatic

Definition at line 464 of file xb3Config.h.

const dynamic_reconfigure::ConfigDescription & xb3::xb3Config::__getDescriptionMessage__ ( )
inlinestatic

Definition at line 459 of file xb3Config.h.

const std::vector< xb3Config::AbstractGroupDescriptionConstPtr > & xb3::xb3Config::__getGroupDescriptions__ ( )
inlinestatic

Definition at line 484 of file xb3Config.h.

const xb3Config & xb3::xb3Config::__getMax__ ( )
inlinestatic

Definition at line 469 of file xb3Config.h.

const xb3Config & xb3::xb3Config::__getMin__ ( )
inlinestatic

Definition at line 474 of file xb3Config.h.

const std::vector< xb3Config::AbstractParamDescriptionConstPtr > & xb3::xb3Config::__getParamDescriptions__ ( )
inlinestatic

Definition at line 479 of file xb3Config.h.

uint32_t xb3::xb3Config::__level__ ( const xb3Config config) const
inline

Definition at line 384 of file xb3Config.h.

void xb3::xb3Config::__toMessage__ ( dynamic_reconfigure::Config &  msg,
const std::vector< AbstractParamDescriptionConstPtr > &  __param_descriptions__,
const std::vector< AbstractGroupDescriptionConstPtr > &  __group_descriptions__ 
) const
inline

Definition at line 328 of file xb3Config.h.

void xb3::xb3Config::__toMessage__ ( dynamic_reconfigure::Config &  msg) const
inline

Definition at line 343 of file xb3Config.h.

void xb3::xb3Config::__toServer__ ( const ros::NodeHandle &  nh) const
inline

Definition at line 350 of file xb3Config.h.

Member Data Documentation

class xb3::xb3Config::DEFAULT xb3::xb3Config::groups
double xb3::xb3Config::min_ang

Definition at line 281 of file xb3Config.h.


The documentation for this class was generated from the following file:


xb3
Author(s): Miguel Oliveira, Tiago Talhada
autogenerated on Mon Mar 2 2015 01:33:02