Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Member Functions | List of all members
vtb::gui::TestbedDB< T > Class Template Reference
Inheritance diagram for vtb::gui::TestbedDB< T >:
[legend]
Collaboration diagram for vtb::gui::TestbedDB< T >:
[legend]

Public Member Functions

 TestbedDB (const Arguments &args, const Configuration &conf)
 
void drawEvent () override
 
void openShipHull ()
 
void openCompartments ()
 
void openShip ()
 
void updateShipHull ()
 
void clearShipHull ()
 
void transformHull (Transformations trans)
 
void undoHull ()
 
void redoHull ()
 
database_t * db ()
 
ship_typeship ()
 
compartments_typecompartments ()
 
hull_typehull ()
 
- Public Member Functions inherited from vtb::gui::ApplicationBase
 ApplicationBase (const Arguments &args, const Configuration &conf)
 
settings_typesettings_ptr ()
 
settings_typecolors_ptr ()
 
const settings_typesettings () const
 
settings_typesettings ()
 
Policy policy () const
 

Additional Inherited Members

- Public Types inherited from vtb::gui::ApplicationBase
using Policy = vtb::core::Policy
 
using settings_type = vtb::ini::Ini_settings
 
- Protected Member Functions inherited from vtb::gui::ApplicationBase
void initImGui (MagnumImGui &imgui)
 
void enableDebugOutput ()
 
Scene3D * scene ()
 
const Scene3D * scene () const
 
Camera3D * camera ()
 
const Camera3D * camera () const
 
Object3D * cameraObject ()
 
const Object3D * cameraObject () const
 
void setCameraTranslationDelta (Float rhs)
 
void viewportEvent (const Vector2i &size) override
 
void keyPressEvent (KeyEvent &event) override
 
void mouseMoveEvent (MouseMoveEvent &event) override
 
void mousePressEvent (MouseEvent &event) override
 
void keyReleaseEvent (KeyEvent &event) override
 
void mouseReleaseEvent (MouseEvent &event) override
 
void mouseScrollEvent (MouseScrollEvent &event) override
 
void textInputEvent (TextInputEvent &event) override
 

Detailed Description

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

Definition at line 19 of file TestbedDB.hh.