#include <PythonMars.h>
Definition at line 75 of file PythonMars.h.
◆ PythonMars()
◆ ~PythonMars()
mars::plugins::PythonMars::PythonMars::~PythonMars |
( |
| ) |
|
◆ cfgUpdateProperty()
◆ CREATE_MODULE_INFO()
mars::plugins::PythonMars::PythonMars::CREATE_MODULE_INFO |
( |
| ) |
|
◆ getLibName()
const std::string mars::plugins::PythonMars::PythonMars::getLibName |
( |
| ) |
const |
|
inlinevirtual |
◆ getLibVersion()
int mars::plugins::PythonMars::PythonMars::getLibVersion |
( |
| ) |
const |
|
inlinevirtual |
◆ init()
void mars::plugins::PythonMars::PythonMars::init |
( |
void |
| ) |
|
|
virtual |
◆ interpreteGuiMaps()
void mars::plugins::PythonMars::PythonMars::interpreteGuiMaps |
( |
| ) |
|
◆ interpreteMap()
◆ menuAction()
void mars::plugins::PythonMars::PythonMars::menuAction |
( |
int |
action, |
|
|
bool |
checked = false |
|
) |
| |
|
virtual |
Called whenever a menu item is selected.
- Parameters
-
action | The action that is passed to the GuiInterface via addGenericMenuAction function. |
checked | Indicates if the menu/menu item is checked or not. |
Implements mars::main_gui::MenuInterface.
Definition at line 564 of file PythonMars.cpp.
◆ receiveData()
The DataBroker will call this method to notify the receiver of whenever the condition for which the receiver registered occur.
- Parameters
-
info | Information about the DataPackage. |
dataPackage | The DataPackage containing all the data. |
callbackParam | The int the receiver passed during registration. The default (the receiver didn't provide a callbackParam) is 0. This can be used to easily distinguish different registrations. |
Implements mars::data_broker::ReceiverInterface.
Definition at line 551 of file PythonMars.cpp.
◆ reset()
void mars::plugins::PythonMars::PythonMars::reset |
( |
void |
| ) |
|
|
virtual |
◆ update()
◆ cameras
std::map<std::string, CameraStruct> mars::plugins::PythonMars::PythonMars::cameras |
|
private |
◆ example
◆ gpMutex
◆ guiMapMutex
utils::Mutex mars::plugins::PythonMars::PythonMars::guiMapMutex |
|
private |
◆ guiMaps
◆ iMap
◆ lf
◆ lines
std::map<std::string, LineStruct> mars::plugins::PythonMars::PythonMars::lines |
|
private |
◆ materialManager
◆ motorMap
std::map<std::string, unsigned long> mars::plugins::PythonMars::PythonMars::motorMap |
|
private |
◆ mutex
◆ mutexCamera
utils::Mutex mars::plugins::PythonMars::PythonMars::mutexCamera |
|
private |
◆ mutexPoints
utils::Mutex mars::plugins::PythonMars::PythonMars::mutexPoints |
|
private |
◆ nextStep
bool mars::plugins::PythonMars::PythonMars::nextStep |
|
private |
◆ pf
◆ plugin
shared_ptr<Module> mars::plugins::PythonMars::PythonMars::plugin |
|
private |
◆ points
std::map<std::string, PointStruct> mars::plugins::PythonMars::PythonMars::points |
|
private |
◆ pythonException
bool mars::plugins::PythonMars::PythonMars::pythonException |
|
private |
◆ requestMap
◆ updateGraphics
bool mars::plugins::PythonMars::PythonMars::updateGraphics |
|
private |
◆ updateTime
double mars::plugins::PythonMars::PythonMars::updateTime |
|
private |
The documentation for this class was generated from the following files:
- /Developer/bob-learning-dev/simulation/mars/plugins/PythonMars/src/PythonMars.h
- /Developer/bob-learning-dev/simulation/mars/plugins/PythonMars/src/PythonMars.cpp