11 #ifndef vtkPythonRepresentation_h 12 #define vtkPythonRepresentation_h 56 int GetNumberOfAttributeArrays(
int attributeType);
62 const char* GetAttributeArrayName(
int attributeType,
int arrayIndex);
71 void SetAttributeArrayStatus(
int attributeType,
const char* name,
int status);
78 int GetAttributeArrayStatus(
int attributeType,
const char* name);
83 void EnableAllAttributeArrays();
88 void DisableAllAttributeArrays();
122 class vtkPythonRepresentationInternal;
123 vtkPythonRepresentationInternal* Internal;
141 bool HasProcessRole(vtkTypeUInt32 role);
146 bool IsClientProcess();
151 bool IsDataServerProcess();
156 int SendDataTypeToClient(
int& dataType);
161 void TransferLocalDataToClient();
164 #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.