![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Classes | |
| class | PythonPluginInterface |
| Interface that 'class-style' PythonPlugin must implement to be loaded. More... | |
| class | PythonPluginTrampoline |
| struct | RegisteredPlugin |
Functions | |
| ccGuiPythonInstance * | GetInstance () noexcept |
| ccCommandLineInterface * | GetCmdLineInstance () noexcept |
| void | setMainAppInterfaceInstance (ecvMainAppInterface *appInterface) noexcept(false) |
| void | unsetMainAppInterfaceInstance () noexcept |
| Unsets the app interface pointer. More... | |
| void | setCmdLineInterfaceInstance (ccCommandLineInterface *cmdLine) noexcept |
| void | unsetCmdLineInterfaceInstance () noexcept |
| Unsets the pointer to the cmdline app interface. More... | |
Variables | |
| static ccGuiPythonInstance * | s_pythonInstance {nullptr} |
| static ccCommandLineInterface * | s_cmdLineInstance {nullptr} |
|
noexcept |
Definition at line 77 of file Runtime.cpp.
References s_cmdLineInstance.
Referenced by PYBIND11_EMBEDDED_MODULE().
|
noexcept |
Definition at line 72 of file Runtime.cpp.
References s_pythonInstance.
Referenced by cloudViewer::core::AddMMCUDA(), cloudViewer::visualization::rendering::GeometryBuffersBuilder::CreateIndexBuffer(), cloudViewer::visualization::GetGlobalColorMap(), cloudViewer::core::Cacher::GetInstance(), ecvGenericDisplayTools::GetPerspectiveState(), cloudViewer::utility::GetVerbosityLevel(), cloudViewer::core::InverseCUDA(), cloudViewer::core::LeastSquaresCUDA(), cloudViewer::core::LUCUDA(), cloudViewer::core::MatmulCUDA(), cloudViewer::visualization::visualizer::O3DVisualizer::O3DVisualizer(), ecvGenericDisplayTools::Project(), PYBIND11_EMBEDDED_MODULE(), cloudViewer::visualization::SetGlobalColorMap(), cloudViewer::utility::SetVerbosityLevel(), cloudViewer::core::SolveCUDA(), cloudViewer::core::SVDCUDA(), ecvGenericDisplayTools::ToDisplayPoint(), ecvGenericDisplayTools::ToWorldPoint(), cloudViewer::core::TrilSYCL(), cloudViewer::core::TriulSYCL(), and ecvGenericDisplayTools::Unproject().
|
noexcept |
Sets the internal pointer to the command line app interface that python script will be able to access in the CMD Line mode
Definition at line 99 of file Runtime.cpp.
References s_cmdLineInstance.
Referenced by PythonPlugin::registerCommands().
|
noexcept |
Sets the internal pointer to the app interface that python scripts will be able to access in GUI mode
Definition at line 82 of file Runtime.cpp.
References s_pythonInstance.
Referenced by PythonPlugin::setMainAppInterface().
|
noexcept |
Unsets the pointer to the cmdline app interface.
Definition at line 107 of file Runtime.cpp.
References s_cmdLineInstance.
Referenced by PythonPlugin::~PythonPlugin().
|
noexcept |
Unsets the app interface pointer.
Definition at line 90 of file Runtime.cpp.
References s_pythonInstance.
Referenced by PythonPlugin::~PythonPlugin().
|
static |
Definition at line 70 of file Runtime.cpp.
Referenced by GetCmdLineInstance(), setCmdLineInterfaceInstance(), and unsetCmdLineInterfaceInstance().
|
static |
Definition at line 68 of file Runtime.cpp.
Referenced by GetInstance(), setMainAppInterfaceInstance(), and unsetMainAppInterfaceInstance().