38 #ifndef vtkProgrammableSource_h 39 #define vtkProgrammableSource_h 41 #include "vtkFiltersSourcesModule.h" 65 typedef void (*ProgrammableMethodCallbackType)(
void *arg);
71 void SetExecuteMethod(
void (*f)(
void *),
void *arg);
76 void SetExecuteMethodArgDelete(
void (*f)(
void *));
81 void SetRequestInformationMethod(
void (*f)(
void *));
119 ProgrammableMethodCallbackType ExecuteMethod;
120 ProgrammableMethodCallbackType ExecuteMethodArgDelete;
121 void *ExecuteMethodArg;
122 ProgrammableMethodCallbackType RequestInformationMethod;
125 int RequestedDataType;
vtkStructuredGrid * GetStructuredGridOutput()
Get the output as vtkStructuredGrid.
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
vtkRectilinearGrid * GetRectilinearGridOutput()
Get the output as vtkRectilinearGrid.
record modification and/or execution time
vtkUnstructuredGrid * GetUnstructuredGridOutput()
Get the output as vtkUnstructuredGrid.
concrete dataset represents vertices, lines, polygons, and triangle strips
dataset represents arbitrary combinations of all possible cell types
generate source dataset via a user-specified function
vtkStructuredPoints * GetStructuredPointsOutput()
Get the output as vtkStructuredPoints.
topologically regular array of data
Superclass for algorithms that produce output of the same type as input.
static vtkDataSetAlgorithm * New()
vtkPolyData * GetPolyDataOutput()
Get the output as vtkPolyData.