![]() |
An open-source, flexible 3D physical simulation framework
|
#include <TerrainPlugin.h>
Public Member Functions | |
TerrainPlugin (lib_manager::LibManager *theManager) | |
~TerrainPlugin () | |
int | getLibVersion () const |
const std::string | getLibName () const |
CREATE_MODULE_INFO () | |
void | init () |
void | reset () |
void | update (mars::interfaces::sReal time_ms) |
![]() | |
MarsPluginTemplate (lib_manager::LibManager *theManager, std::string libName) | |
~MarsPluginTemplate () | |
![]() | |
LibInterface (LibManager *theManager) | |
virtual | ~LibInterface (void) |
ModuleInfo | getModuleInfo () const |
virtual void | newLibLoaded (const std::string &libName) |
virtual void | createModuleInfo (void) |
![]() | |
PluginInterface (ControlCenter *control) | |
virtual | ~PluginInterface (void) |
virtual void | handleError (void) |
virtual void | getSomeData (void *data) |
Private Attributes | |
osg::ref_ptr< osg_terrain::Terrain > | terrain |
osg::ref_ptr< osg::Group > | scene |
osg_material_manager::OsgMaterialManager * | materialManager |
Additional Inherited Members | |
![]() | |
std::string | configPath |
std::string | resourcesPath |
![]() | |
LibManager * | libManager |
ModuleInfo | moduleInfo |
![]() | |
ControlCenter * | control |
Definition at line 50 of file TerrainPlugin.h.
mars::plugin::TerrainPlugin::TerrainPlugin::TerrainPlugin | ( | lib_manager::LibManager * | theManager | ) |
Definition at line 41 of file TerrainPlugin.cpp.
mars::plugin::TerrainPlugin::TerrainPlugin::~TerrainPlugin | ( | ) |
Definition at line 59 of file TerrainPlugin.cpp.
mars::plugin::TerrainPlugin::TerrainPlugin::CREATE_MODULE_INFO | ( | ) |
|
inlinevirtual |
Implements lib_manager::LibInterface.
Definition at line 58 of file TerrainPlugin.h.
|
inlinevirtual |
Implements lib_manager::LibInterface.
Definition at line 56 of file TerrainPlugin.h.
|
virtual |
Implements mars::interfaces::PluginInterface.
Definition at line 46 of file TerrainPlugin.cpp.
|
virtual |
Implements mars::interfaces::PluginInterface.
Definition at line 56 of file TerrainPlugin.cpp.
|
virtual |
Implements mars::interfaces::PluginInterface.
Definition at line 64 of file TerrainPlugin.cpp.
|
private |
Definition at line 72 of file TerrainPlugin.h.
|
private |
Definition at line 71 of file TerrainPlugin.h.
|
private |
Definition at line 70 of file TerrainPlugin.h.