10 #ifndef vtkPythonView_h 11 #define vtkPythonView_h 56 vtkSetStringMacro(Script);
57 vtkGetStringMacro(Script);
64 vtkSetVector2Macro(Magnification,
int);
65 vtkGetVector2Macro(Magnification,
int);
71 int GetNumberOfVisibleDataObjects();
88 vtkDataObject* GetVisibleDataObjectForSetup(
int visibleObjectIndex);
98 vtkDataObject* GetVisibleDataObjectForRendering(
int visibleObjectIndex);
105 int GetNumberOfAttributeArrays(
int visibleObjectIndex,
int attributeType);
111 const char* GetAttributeArrayName(
int visibleObjectIndex,
int attributeType,
int arrayIndex);
120 void SetAttributeArrayStatus(
121 int visibleObjectIndex,
int attributeType,
const char* name,
int status);
128 int GetAttributeArrayStatus(
int visibleObjectIndex,
int attributeType,
const char* name);
133 void EnableAllAttributeArrays();
138 void DisableAllAttributeArrays();
161 int Magnification[2];
166 bool IsLocalDataAvailable();
173 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