13 #ifndef vtkPVPythonAlgorithmPlugin_h 14 #define vtkPVPythonAlgorithmPlugin_h 41 const char*
GetEULA()
override {
return nullptr; }
46 void GetXMLs(std::vector<std::string>& xmls)
override;
59 std::unique_ptr<vtkInternals> Internals;
66 static bool LoadPlugin(
const char* pname);
#define VTKREMOTINGSERVERMANAGERPYTHON_EXPORT
vtkPVServerManagerPluginInterface defines the interface needed to be implemented by a server-manager ...
virtual const char * GetPluginName()=0
Returns the name for this plugin.
bool GetRequiredOnClient() override
static class VTKREMOTINGSERVERMANAGERPYTHON_EXPORT vtkPVPythonAlgorithmPluginLoaderInitializer PythonAlgorithmPluginInitializerInstance
bool GetRequiredOnServer() override
defines the core interface for any ParaView plugin.
const char * GetEULA() override
const char * GetDescription() override
vtkClientServerInterpreterInitializer::InterpreterInitializationCallback GetInitializeInterpreterCallback() override
void(* InterpreterInitializationCallback)(vtkClientServerInterpreter *)
virtual const char * GetPluginVersionString()=0
Returns the version for this plugin.
packages a Python module into a ParaView plugin.
const char * GetRequiredPlugins() override
virtual void GetXMLs(std::vector< std::string > &vtkNotUsed(xmls))=0
Obtain the server-manager configuration xmls, if any.