Virtual Testbed
Ship dynamics simulator for extreme conditions
CalmSeaGeneratorPanel.hh
1 #ifndef VTESTBED_GUI_CALMSEAGENERATORPANEL_HH
2 #define VTESTBED_GUI_CALMSEAGENERATORPANEL_HH
3 
4 #include <vtestbed/gui/GeneratorPanel.hh>
5 #include <vtestbed/gui/types.hh>
6 
7 namespace vtb {
8 
9  namespace gui {
10 
11  template <class T>
12  class CalmSeaGeneratorPanel: public GeneratorPanel<VTB_REAL_TYPE> {
13 
14  private:
16 
17  public:
21  using policy_type = vtb::core::Policy;
22 
23  public:
24 
25  void draw() override;
26  std::any generator(policy_type policy) override;
27  void init(const testbed_type& testbed) override;
28 
29  };
30 
31  }
32 }
33 
34 #endif // vim:filetype=cpp
Main namespace.
Definition: convert.hh:9
Main class for interacting with virtual testbed.
Definition: testbed.hh:33