Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cddynamic_reconfigure::DDParamAbstraction of all parameter types, and is the template for creating them. At this point, not much is known about the parameter, but the following:
 Cddynamic_reconfigure::DDBoolBoolean implementation of the parameter. These are used to handle true/false values, or bit quantities if needed. In ROS, booleans are handled as u-bytes (u-int8), so be careful with these!
 Cddynamic_reconfigure::DDDoubleDouble implementation of the parameter. This is used to handle double-precision floating point numbers, though it can handle single precision as well
 Cddynamic_reconfigure::DDIntInteger implementation of the parameter. This is used to 32 bit signed integral numbers. This can also handle shorts, bytes, and other integrals provided they are not too big (by then looping will occur)
 Cddynamic_reconfigure::DDEnumInteger enum implementation of the parameter. This is an extension to the int parameter, which allows creating string aliases for certain (if not all) numbers available
 Cddynamic_reconfigure::DDStringString implementation of the parameter. This is used to handle strings of characters of variable length. Like string, each param value can hold up to 2^32-1 characters
 Cddynamic_reconfigure::DDynamicReconfigureMain class responsible for keeping track of parameters basic properties, values, descriptions, etc
 Cddynamic_reconfigure::InternalClass
 Cddynamic_reconfigure::ValueUsed to wrap all basic data-types (bool,int,double,string) in something generic. The value object always stores an explicit basic data-type. This has three main uses:


ddynamic_reconfigure
Author(s): Noam Dori
autogenerated on Thu May 16 2019 02:46:38