Changeset 15 in flair-src for trunk/lib/FlairFilter/src/unexported/UavMultiplex_impl.h
- Timestamp:
- 04/08/16 15:40:57 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairFilter/src/unexported/UavMultiplex_impl.h
r10 r15 17 17 #include <string> 18 18 19 namespace flair 20 { 21 namespace core 22 { 23 class FrameworkManager; 24 class cvmatrix; 25 class io_data; 26 } 27 namespace gui 28 { 29 class Tab; 30 class ComboBox; 31 class GroupBox; 32 class TabWidget; 33 } 34 namespace filter 35 { 36 class UavMultiplex; 37 } 19 namespace flair { 20 namespace core { 21 class FrameworkManager; 22 class cvmatrix; 23 class io_data; 38 24 } 39 25 namespace gui { 26 class Tab; 27 class ComboBox; 28 class GroupBox; 29 class TabWidget; 30 } 31 namespace filter { 32 class UavMultiplex; 33 } 34 } 40 35 41 36 /*! \class UavMultiplex_impl … … 43 38 * \brief Class defining uav multiplexing 44 39 */ 45 class UavMultiplex_impl 46 { 47 public: 40 class UavMultiplex_impl { 41 public: 42 /*! 43 * \brief Constructor 44 * 45 * Construct a uav multiplexing 46 * 47 * \param parent parent 48 * \param name name 49 */ 50 UavMultiplex_impl(const flair::core::FrameworkManager *parent, 51 flair::filter::UavMultiplex *self, std::string name); 48 52 49 /*! 50 * \brief Constructor 51 * 52 * Construct a uav multiplexing 53 * 54 * \param parent parent 55 * \param name name 56 */ 57 UavMultiplex_impl(const flair::core::FrameworkManager* parent,flair::filter::UavMultiplex* self,std::string name); 53 /*! 54 * \brief Destructor 55 * 56 */ 57 ~UavMultiplex_impl(); 58 58 59 /*! 60 * \brief Destructor 61 * 62 */ 63 ~UavMultiplex_impl(); 59 flair::core::cvmatrix *input; 60 void SetMultiplexComboBox(std::string name, int index); 61 int MultiplexValue(int index) const; 64 62 65 flair::core::cvmatrix *input; 66 void SetMultiplexComboBox(std::string name,int index); 67 int MultiplexValue(int index) const; 63 flair::gui::TabWidget *tabwidget; 64 flair::gui::Tab *setup_tab; 68 65 69 flair::gui::TabWidget* tabwidget; 70 flair::gui::Tab *setup_tab; 71 72 private: 73 flair::gui::Tab *main_tab; 74 flair::gui::ComboBox **multiplexcombobox; 75 flair::gui::GroupBox *groupbox; 76 flair::filter::UavMultiplex* self; 66 private: 67 flair::gui::Tab *main_tab; 68 flair::gui::ComboBox **multiplexcombobox; 69 flair::gui::GroupBox *groupbox; 70 flair::filter::UavMultiplex *self; 77 71 }; 78 72
Note:
See TracChangeset
for help on using the changeset viewer.