params_array.h
Go to the documentation of this file.
00001 #ifndef _RQT_MRTA_ARCHITECTURE_CONFIG_PARAMS_ARRAY_H_
00002 #define _RQT_MRTA_ARCHITECTURE_CONFIG_PARAMS_ARRAY_H_
00003 
00004 #include <QStringList>
00005 #include "rqt_mrta/config/params.h"
00006 #include "utilities/abstract_config.h"
00007 
00008 namespace rqt_mrta
00009 {
00010 namespace config
00011 {
00012 class Param;
00013 class ParamsArray : public Params
00014 {
00015   Q_OBJECT
00016 public:
00017   ParamsArray(Params* parent = NULL);
00018   virtual ~ParamsArray();
00019   Params* getParentParam() const;
00020   bool isArray() const;
00021   void createParams(size_t size);
00022   ParamInterface* clone() const;
00023 
00024 private:
00025   QStringList names_;
00026 };
00027 }
00028 }
00029 
00030 #endif // _RQT_MRTA_ARCHITECTURE_CONFIG_PARAMS_ARRAY_H_


rqt_mrta
Author(s): Adriano Henrique Rossette Leite
autogenerated on Thu Jun 6 2019 18:50:52