![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|


Classes | |
| struct | Args |
Public Member Functions | |
| PythonPluginCommand (PythonInterpreter *interpreter_) | |
| bool | process (ccCommandLineInterface &cmd) override |
| Main process. More... | |
Public Member Functions inherited from ccCommandLineInterface::Command | |
| Command (const QString &name, const QString &keyword) | |
| Default constructor. More... | |
| virtual | ~Command ()=default |
Public Attributes | |
| PythonInterpreter * | interpreter {nullptr} |
Public Attributes inherited from ccCommandLineInterface::Command | |
| QString | m_name |
| Command name. More... | |
| QString | m_keyword |
| Command keyword. More... | |
Additional Inherited Members | |
Public Types inherited from ccCommandLineInterface::Command | |
| using | Shared = QSharedPointer< Command > |
| Shared type. More... | |
Definition at line 433 of file PythonPlugin.cpp.
|
inlineexplicit |
Definition at line 435 of file PythonPlugin.cpp.
|
inlineoverridevirtual |
Main process.
Implements ccCommandLineInterface::Command.
Definition at line 440 of file PythonPlugin.cpp.
References ccCommandLineInterface::error(), PythonInterpreter::executeFile(), PythonPluginCommand::Args::filepath, interpreter, PythonPluginCommand::Args::parseFrom(), ccCommandLineInterface::print(), and PythonPluginCommand::Args::pythonArgv.
| PythonInterpreter* PythonPluginCommand::interpreter {nullptr} |
Definition at line 497 of file PythonPlugin.cpp.
Referenced by process().