Stores code and option for python modules.
More...
#include <vtkPVPythonModule.h>
Inherits vtkObject.
|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
virtual char * | GetSource () |
| Set/get the full Python source for this module. More...
|
|
virtual void | SetSource (const char *) |
| Set/get the full Python source for this module. More...
|
|
|
virtual char * | GetFullName () |
| Set/get the full name for this module (e.g. More...
|
|
virtual void | SetFullName (const char *) |
| Set/get the full name for this module (e.g. More...
|
|
|
virtual int | GetIsPackage () |
| Set/get a flag indicating whether this module is actually a package (which can have submodules). More...
|
|
virtual void | SetIsPackage (int) |
| Set/get a flag indicating whether this module is actually a package (which can have submodules). More...
|
|
virtual void | IsPackageOn () |
| Set/get a flag indicating whether this module is actually a package (which can have submodules). More...
|
|
virtual void | IsPackageOff () |
| Set/get a flag indicating whether this module is actually a package (which can have submodules). More...
|
|
Stores code and option for python modules.
vtkPVPythonModule is a simple class that stores some Python source code that makes up a Python module as well as some state variables about the module (such as its name).
Definition at line 39 of file vtkPVPythonModule.h.
◆ Superclass
◆ vtkPVPythonModule()
vtkPVPythonModule::vtkPVPythonModule |
( |
| ) |
|
|
protected |
◆ ~vtkPVPythonModule()
vtkPVPythonModule::~vtkPVPythonModule |
( |
| ) |
|
|
protected |
◆ GetClassName()
virtual const char* vtkPVPythonModule::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPVPythonModule::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkPVPythonModule::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ New()
◆ PrintSelf()
virtual void vtkPVPythonModule::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
◆ GetSource()
virtual char* vtkPVPythonModule::GetSource |
( |
| ) |
|
|
virtual |
Set/get the full Python source for this module.
◆ SetSource()
virtual void vtkPVPythonModule::SetSource |
( |
const char * |
| ) |
|
|
virtual |
Set/get the full Python source for this module.
◆ GetFullName()
virtual char* vtkPVPythonModule::GetFullName |
( |
| ) |
|
|
virtual |
Set/get the full name for this module (e.g.
package.subpackage.module).
◆ SetFullName()
virtual void vtkPVPythonModule::SetFullName |
( |
const char * |
| ) |
|
|
virtual |
Set/get the full name for this module (e.g.
package.subpackage.module).
◆ GetIsPackage()
virtual int vtkPVPythonModule::GetIsPackage |
( |
| ) |
|
|
virtual |
Set/get a flag indicating whether this module is actually a package (which can have submodules).
◆ SetIsPackage()
virtual void vtkPVPythonModule::SetIsPackage |
( |
int |
| ) |
|
|
virtual |
Set/get a flag indicating whether this module is actually a package (which can have submodules).
◆ IsPackageOn()
virtual void vtkPVPythonModule::IsPackageOn |
( |
| ) |
|
|
virtual |
Set/get a flag indicating whether this module is actually a package (which can have submodules).
◆ IsPackageOff()
virtual void vtkPVPythonModule::IsPackageOff |
( |
| ) |
|
|
virtual |
Set/get a flag indicating whether this module is actually a package (which can have submodules).
◆ RegisterModule()
Register the Python module.
Once registered, the module can be retrieved with GetModule and HaveModule. Python interpreters can query these global methods in a custom import mechanism.
◆ GetModule()
Return the registered Python module with the given full module name.
If no such module has been registered, this returns NULL.
◆ HasModule()
static int vtkPVPythonModule::HasModule |
( |
const char * |
fullname | ) |
|
|
inlinestatic |
Returns 1 if a Python module with the given full name has been registered, 0 otherwise.
Definition at line 89 of file vtkPVPythonModule.h.
◆ Source
char* vtkPVPythonModule::Source |
|
protected |
◆ FullName
char* vtkPVPythonModule::FullName |
|
protected |
◆ IsPackage
int vtkPVPythonModule::IsPackage |
|
protected |
The documentation for this class was generated from the following file: