39 #ifndef vtkProgrammableDataObjectSource_h
40 #define vtkProgrammableDataObjectSource_h
43 #include "vtkFiltersSourcesModule.h"
61 typedef void (*ProgrammableMethodCallbackType)(
void* arg);
67 void SetExecuteMethod(
void (*f)(
void*),
void* arg);
72 void SetExecuteMethodArgDelete(
void (*f)(
void*));
ProgrammableMethodCallbackType ExecuteMethod
static vtkDataObjectAlgorithm * New()
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
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.