1 #define _paraview_add_plugin_built_shared 1 2 #define _paraview_add_plugin_with_python 0 3 #define _paraview_add_plugin_with_ui 0 4 #define _paraview_add_plugin_with_xml 1 6 #define PARAVIEW_BUILDING_PLUGIN 7 #define PARAVIEW_PLUGIN_BUILT_SHARED _paraview_add_plugin_built_shared 10 #if _paraview_add_plugin_with_ui 16 #if _paraview_add_plugin_with_xml 20 #if _paraview_add_plugin_with_python 25 #if _paraview_add_plugin_with_ui 32 #if _paraview_add_plugin_with_xml 35 #if _paraview_add_plugin_with_python 40 #if _paraview_add_plugin_with_ui 43 Q_PLUGIN_METADATA(IID
"com.kitware/paraview/MooseXfemClipPlugin")
52 {
return "MooseXfemClip"; }
82 {
return "Clip partial elements generated by MOOSE XFEM"; }
96 #if _paraview_add_plugin_with_xml 100 void GetXMLs(std::vector<std::string> &xmls)
override;
111 #if _paraview_add_plugin_with_ui 115 QObjectList interfaces()
override;
118 #if _paraview_add_plugin_with_python 119 void GetPythonSourceList(std::vector<std::string>& modules,
120 std::vector<std::string>& sources,
121 std::vector<int>& package_flags)
override;
vtkPVServerManagerPluginInterface defines the interface needed to be implemented by a server-manager ...
void GetXMLs(std::vector< std::string > &xmls) override
Obtain the server-manager configuration xmls, if any.
vtkPVPythonPluginInterface defines the interface required by ParaView plugins that add python modules...
bool GetRequiredOnServer() override
Returns true if this plugin is required on the server.
const char * GetRequiredPlugins() override
Returns a ';' separated list of plugin names required by this plugin.
const char * GetPluginVersionString() override
Returns the version for this plugin.
const char * GetDescription() override
Returns a description of this plugin.
defines the core interface for any ParaView plugin.
vtkClientServerInterpreterInitializer::InterpreterInitializationCallback GetInitializeInterpreterCallback() override
Returns the callback function to call to initialize the interpretor for the new vtk/server-manager cl...
const char * GetPluginName() override
Returns the name for this plugin.
void(* InterpreterInitializationCallback)(vtkClientServerInterpreter *)
vtkPVGUIPluginInterface defines the interface required by GUI plugins.
void GetBinaryResources(std::vector< std::string > &resources) override
Provides access to binary resources compiled into the plugin.
const char * GetEULA() override
Returns EULA for the plugin, if any.
bool GetRequiredOnClient() override
Returns true if this plugin is required on the client.