23 #ifndef vtkPythonRepresentation_h 24 #define vtkPythonRepresentation_h 68 int GetNumberOfAttributeArrays(
int attributeType);
74 const char* GetAttributeArrayName(
int attributeType,
int arrayIndex);
83 void SetAttributeArrayStatus(
int attributeType,
const char* name,
int status);
90 int GetAttributeArrayStatus(
int attributeType,
const char* name);
95 void EnableAllAttributeArrays();
100 void DisableAllAttributeArrays();
134 class vtkPythonRepresentationInternal;
135 vtkPythonRepresentationInternal* Internal;
153 bool HasProcessRole(vtkTypeUInt32 role);
158 bool IsClientProcess();
163 bool IsDataServerProcess();
168 int SendDataTypeToClient(
int& dataType);
173 void TransferLocalDataToClient();
176 #endif // vtkPythonRepresentation_h
vtkPVDataRepresentation adds some ParaView specific API to data representations.
Representation for showing data in a vtkPythonView.
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Overridden to invoke vtkCommand::UpdateDataEvent.
static vtkDataRepresentation * New()
void PrintSelf(ostream &os, vtkIndent indent) override
#define VTKREMOTINGVIEWSPYTHON_EXPORT
A generic filter that can reduce any type of dataset using any reduction algorithm.