Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::gui::PlainWavePanel< T > Class Template Reference

Public Types

using amplitude_type = vtb::core::Amplitude< T >
 
using length_type = vtb::core::Length< T >
 
using direction_type = vtb::core::Direction< T >
 
using wave_type = vtb::core::Wave_base< T, 3 >
 
using wavy_surface_generator = vtb::core::Wavy_surface_generator< T, 3 >
 
using wavy_surface_generator_ptr = std::unique_ptr< wavy_surface_generator >
 
using policy_type = vtb::core::Policy
 
using testbed_type = vtb::core::Testbed< T, 3 >
 

Public Member Functions

void set_waves (bool b)
 
bool get_waves ()
 
void type (std::type_index t)
 
void init (const testbed_type &testbed)
 
void draw ()
 
amplitude_type amplitude () const
 
length_type length () const
 
direction_type direction () const
 
void wave (const wave_type &rhs)
 
wavy_surface_generator_ptr generator (policy_type policy) const
 

Detailed Description

template<class T>
class vtb::gui::PlainWavePanel< T >

Definition at line 16 of file PlainWavePanel.hh.