Go to the documentation of this file.
43 #ifndef vtkProgrammableSource_h
44 #define vtkProgrammableSource_h
68 typedef void (*ProgrammableMethodCallbackType)(
void *arg);
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
ProgrammableMethodCallbackType ExecuteMethodArgDelete
void SetRequestInformationMethod(void(*f)(void *))
static vtkProgrammableSource * New()
a dataset that is topologically regular with variable spacing in the three coordinate directions
record modification and/or execution time
#define vtkTypeMacro(thisClass, superclass)
topologically regular array of data
ProgrammableMethodCallbackType ExecuteMethod
vtkStructuredGrid * GetStructuredGridOutput()
void SetExecuteMethod(void(*f)(void *), void *arg)
Superclass for algorithms that produce output of the same type as input.
ProgrammableMethodCallbackType RequestInformationMethod
generate source dataset via a user-specified function
vtkPolyData * GetPolyDataOutput()
vtkRectilinearGrid * GetRectilinearGridOutput()
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkUnstructuredGrid * GetUnstructuredGridOutput()
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetExecuteMethodArgDelete(void(*f)(void *))
dataset represents arbitrary combinations of all possible cell types
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkStructuredPoints * GetStructuredPointsOutput()