Choreonoid
1.8
|
#include <PythonPlugin.h>
Public Member Functions | |
PythonPlugin () | |
python::module | mainModule () |
python::object | globalNamespace () |
python::module | sysModule () |
python::object | exitException () |
python::module | rollbackImporterModule () |
virtual bool | initialize () override |
virtual bool | finalize () override |
Public Member Functions inherited from cnoid::Plugin | |
Plugin (const std::string &name) | |
virtual | ~Plugin () |
const std::string & | name () const |
const std::string & | filePath () const |
bool | isActive () const |
bool | isUnloadable () const |
const std::string & | requisite (int index) const |
int | numRequisites () const |
const std::string & | subsequence (int index) const |
int | numSubsequences () const |
const std::string & | oldName (int index) const |
int | numOldNames () const |
virtual const char * | description () const |
int | activationPriority () const |
unsigned int | internalVersion () const |
void | setInternalVersion (unsigned int version) |
Public Member Functions inherited from cnoid::ExtensionManager | |
ExtensionManager (const std::string &moduleName, bool isPlugin) | |
ExtensionManager (const std::string &moduleName, const std::string &version, bool isPlugin) | |
virtual | ~ExtensionManager () |
const std::string & | name () const |
const std::string & | textDomain () const |
ItemManager & | itemManager () |
ViewManager & | viewManager () |
MenuManager & | menuManager () |
OptionManager & | optionManager () |
void | addToolBar (ToolBar *toolBar) |
void | mountToolBar (ToolBar *toolBar) |
template<class PointerType > | |
PointerType | manage (PointerType pointer) |
SignalProxy< void()> | sigSystemUpdated () |
SignalProxy< void()> | sigReleaseRequest () |
void | setProjectArchiver (const std::string &name, std::function< bool(Archive &)> storeFunction, std::function< void(const Archive &)> restoreFunction) |
void | setProjectArchiver (std::function< bool(Archive &)> storeFunction, std::function< void(const Archive &)> restoreFunction) |
Static Public Member Functions | |
static PythonPlugin * | instance () |
Static Public Member Functions inherited from cnoid::ExtensionManager | |
static void | notifySystemUpdate () |
Additional Inherited Members | |
Public Types inherited from cnoid::Plugin | |
typedef Plugin *(* | PluginEntry) () |
Protected Member Functions inherited from cnoid::Plugin | |
void | setPluginScope (Item *item) |
void | setPluginScope (View *view) |
void | setPluginScope (ToolBar *toolBar) |
void | setUnloadable (bool on) |
void | require (const std::string &pluginName) |
void | precede (const std::string &pluginName) |
void | setActivationPriority (int priority) |
void | addOldName (const std::string &name) |
Static Protected Member Functions inherited from cnoid::Plugin | |
static const char * | MITLicenseText () |
static const char * | LGPLtext () |
PythonPlugin::PythonPlugin | ( | ) |
python::object PythonPlugin::exitException | ( | ) |
|
overridevirtual |
Reimplemented from cnoid::Plugin.
python::object PythonPlugin::globalNamespace | ( | ) |
|
overridevirtual |
Reimplemented from cnoid::Plugin.
|
static |
python::module PythonPlugin::mainModule | ( | ) |
python::module PythonPlugin::rollbackImporterModule | ( | ) |
python::module PythonPlugin::sysModule | ( | ) |