31 #ifndef ENGINE_PYTHON_NETWORKEDITORPYTHONAPI_H
32 #define ENGINE_PYTHON_NETWORKEDITORPYTHONAPI_H
40 class NetworkEditorPythonInterface;
46 static boost::shared_ptr<PyModule> addModule(
const std::string&
name);
47 static std::vector<boost::shared_ptr<PyModule>> modules();
48 static std::string removeModule(
const std::string&
id);
49 static std::string executeAll();
50 static std::string saveNetwork(
const std::string& filename);
51 static std::string loadNetwork(
const std::string& filename);
52 static std::string quit(
bool force);
54 static void setImpl(boost::shared_ptr<NetworkEditorPythonInterface> impl);
59 static boost::shared_ptr<NetworkEditorPythonInterface> impl_;
61 static std::vector<boost::shared_ptr<PyModule>> modules_;
Definition: NetworkEditorPythonAPI.h:43
#define SCISHARE
Definition: share.h:39
const char * name[]
Definition: BoostGraphExampleTests.cc:87
Definition: NetworkInterface.h:48