41 #ifndef __vtkProgrammableDataObjectSource_h
42 #define __vtkProgrammableDataObjectSource_h
60 typedef void (*ProgrammableMethodCallbackType)(
void *arg);
64 void SetExecuteMethod(
void (*f)(
void *),
void *arg);
67 void SetExecuteMethodArgDelete(
void (*f)(
void *));
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
ProgrammableMethodCallbackType ExecuteMethod
static vtkDataObjectAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
ProgrammableMethodCallbackType ExecuteMethodArgDelete
Superclass for algorithms that produce only data object as output.
generate source data object via a user-specified function