22 #ifndef vtkPythonView_h 23 #define vtkPythonView_h 68 vtkSetStringMacro(Script);
69 vtkGetStringMacro(Script);
76 vtkSetVector2Macro(Magnification,
int);
77 vtkGetVector2Macro(Magnification,
int);
83 int GetNumberOfVisibleDataObjects();
100 vtkDataObject* GetVisibleDataObjectForSetup(
int visibleObjectIndex);
110 vtkDataObject* GetVisibleDataObjectForRendering(
int visibleObjectIndex);
117 int GetNumberOfAttributeArrays(
int visibleObjectIndex,
int attributeType);
123 const char* GetAttributeArrayName(
int visibleObjectIndex,
int attributeType,
int arrayIndex);
132 void SetAttributeArrayStatus(
133 int visibleObjectIndex,
int attributeType,
const char* name,
int status);
140 int GetAttributeArrayStatus(
int visibleObjectIndex,
int attributeType,
const char* name);
145 void EnableAllAttributeArrays();
150 void DisableAllAttributeArrays();
173 int Magnification[2];
178 bool IsLocalDataAvailable();
185 vtkInternals* Internals;
vtkSmartPointer< vtkRenderer > Renderer
Representation for showing data in a vtkPythonView.
void Update() override
Overridden to not call Update() directly on the input representations, instead use ProcessViewRequest...
baseclass for all ParaView views.
vtkPythonView is a view for displaying data via a Python script that uses matplotlib to generate a pl...
vtkSmartPointer< vtkTexture > RenderTexture
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void StillRender()=0
Triggers a high-resolution render.
virtual void InteractiveRender()=0
Triggers a interactive render.
#define VTKREMOTINGVIEWSPYTHON_EXPORT