![]() |
An open-source, flexible 3D physical simulation framework
|
#include <MarsPluginTemplateGUI.h>
Public Member Functions | |
MarsPluginTemplateGUI (lib_manager::LibManager *theManager, std::string libName) | |
~MarsPluginTemplateGUI () | |
![]() | |
LibInterface (LibManager *theManager) | |
virtual | ~LibInterface (void) |
virtual int | getLibVersion () const =0 |
virtual const std::string | getLibName () const =0 |
ModuleInfo | getModuleInfo () const |
virtual void | newLibLoaded (const std::string &libName) |
virtual void | createModuleInfo (void) |
![]() | |
PluginInterface (ControlCenter *control) | |
virtual | ~PluginInterface (void) |
virtual void | update (sReal time_ms)=0 |
virtual void | reset (void)=0 |
virtual void | init (void)=0 |
virtual void | handleError (void) |
virtual void | getSomeData (void *data) |
Protected Attributes | |
std::string | configPath |
std::string | resourcesPath |
main_gui::GuiInterface * | gui |
![]() | |
LibManager * | libManager |
ModuleInfo | moduleInfo |
![]() | |
ControlCenter * | control |
Private Attributes | |
SimulatorInterface * | mars |
Definition at line 39 of file MarsPluginTemplateGUI.h.
|
inline |
Definition at line 44 of file MarsPluginTemplateGUI.h.
|
inline |
Definition at line 84 of file MarsPluginTemplateGUI.h.
|
protected |
Definition at line 93 of file MarsPluginTemplateGUI.h.
|
protected |
Definition at line 95 of file MarsPluginTemplateGUI.h.
|
private |
Definition at line 90 of file MarsPluginTemplateGUI.h.
|
protected |
Definition at line 94 of file MarsPluginTemplateGUI.h.