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

Public Member Functions

 RootWindow (CircularLineBuffer &imguibuf, ApplicationBase *app)
 
void step (const testbed_type &testbed)
 
void draw ()
 
const ship_typeselectedShip () const
 
ship_typeselectedShip ()
 
ShipCompartmentsWindow< T > * compartmentsWindow ()
 
SimulationWindow< T > & simulationWindow ()
 
HullWindow< T > & hullWindow ()
 
const SimulationWindow< T > & simulationWindow () const
 
bool showShip () const noexcept
 
bool transparencyShip () const noexcept
 
bool showWavySurface () const noexcept
 
bool showVelocityPotential () const noexcept
 
bool showAxes () const
 
bool showBodyFixedAxes () const
 
bool showWindField () const
 
bool showWindFieldBoundary () const
 
database_type * db ()
 
void importShip ()
 
void init (const testbed_type &testbed)
 

Detailed Description

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

Definition at line 34 of file RootWindow.hh.