Privacy
An open-source, flexible 3D physical simulation framework
mars::interfaces::LoadSceneInterface Class Referenceabstract

#include <LoadSceneInterface.h>

Public Member Functions

 LoadSceneInterface (lib_manager::LibManager *theManager)
 
virtual ~LoadSceneInterface ()
 
virtual bool loadFile (std::string filename, std::string tmpPath, std::string robotname)=0
 
virtual int saveFile (std::string filename, std::string tmpPath)=0
 
- Public Member Functions inherited from lib_manager::LibInterface
 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)
 

Additional Inherited Members

- Protected Attributes inherited from lib_manager::LibInterface
LibManagerlibManager
 
ModuleInfo moduleInfo
 

Detailed Description

Definition at line 42 of file LoadSceneInterface.h.

Constructor & Destructor Documentation

◆ LoadSceneInterface()

mars::interfaces::LoadSceneInterface::LoadSceneInterface ( lib_manager::LibManager theManager)
inline

Definition at line 44 of file LoadSceneInterface.h.

◆ ~LoadSceneInterface()

virtual mars::interfaces::LoadSceneInterface::~LoadSceneInterface ( )
inlinevirtual

Definition at line 46 of file LoadSceneInterface.h.

Member Function Documentation

◆ loadFile()

virtual bool mars::interfaces::LoadSceneInterface::loadFile ( std::string  filename,
std::string  tmpPath,
std::string  robotname 
)
pure virtual

◆ saveFile()

virtual int mars::interfaces::LoadSceneInterface::saveFile ( std::string  filename,
std::string  tmpPath 
)
pure virtual

The documentation for this class was generated from the following file: