Public Member Functions | Public Attributes | List of all members
dynamic_reconfigure_test::TestConfig::AbstractGroupDescription Class Referenceabstract

#include <TestConfig.h>

Inheritance diagram for dynamic_reconfigure_test::TestConfig::AbstractGroupDescription:
Inheritance graph
[legend]

Public Member Functions

 AbstractGroupDescription (std::string n, std::string t, int p, int i, bool s)
 
void convertParams ()
 
virtual bool fromMessage (const dynamic_reconfigure::Config &msg, boost::any &config) const =0
 
virtual void setInitialState (boost::any &cfg) const =0
 
virtual void toMessage (dynamic_reconfigure::Config &msg, const boost::any &config) const =0
 
virtual void updateParams (boost::any &cfg, TestConfig &top) const =0
 
- Public Member Functions inherited from dynamic_reconfigure::Group_< ContainerAllocator >
 Group_ ()
 
 Group_ (const ContainerAllocator &_alloc)
 

Public Attributes

std::vector< AbstractParamDescriptionConstPtrabstract_parameters
 
bool state
 
- Public Attributes inherited from dynamic_reconfigure::Group_< ContainerAllocator >
_id_type id
 
_name_type name
 
_parameters_type parameters
 
_parent_type parent
 
_type_type type
 

Additional Inherited Members

- Public Types inherited from dynamic_reconfigure::Group_< ContainerAllocator >
typedef int32_t _id_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _name_type
 
typedef std::vector< ::dynamic_reconfigure::ParamDescription_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::dynamic_reconfigure::ParamDescription_< ContainerAllocator > >::other > _parameters_type
 
typedef int32_t _parent_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _type_type
 
typedef std::shared_ptr< ::dynamic_reconfigure::Group_< ContainerAllocator > constConstPtr
 
typedef std::shared_ptr< ::dynamic_reconfigure::Group_< ContainerAllocator > > Ptr
 
typedef Group_< ContainerAllocator > Type
 

Detailed Description

Definition at line 108 of file TestConfig.h.

Constructor & Destructor Documentation

◆ AbstractGroupDescription()

dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::AbstractGroupDescription ( std::string  n,
std::string  t,
int  p,
int  i,
bool  s 
)
inline

Definition at line 111 of file TestConfig.h.

Member Function Documentation

◆ convertParams()

void dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::convertParams ( )
inline

Definition at line 129 of file TestConfig.h.

◆ fromMessage()

virtual bool dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::fromMessage ( const dynamic_reconfigure::Config msg,
boost::any &  config 
) const
pure virtual

◆ setInitialState()

virtual void dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::setInitialState ( boost::any &  cfg) const
pure virtual

◆ toMessage()

virtual void dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::toMessage ( dynamic_reconfigure::Config msg,
const boost::any &  config 
) const
pure virtual

◆ updateParams()

virtual void dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::updateParams ( boost::any &  cfg,
TestConfig top 
) const
pure virtual

Member Data Documentation

◆ abstract_parameters

std::vector<AbstractParamDescriptionConstPtr> dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::abstract_parameters

Definition at line 120 of file TestConfig.h.

◆ state

bool dynamic_reconfigure_test::TestConfig::AbstractGroupDescription::state

Definition at line 121 of file TestConfig.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:15