39#ifndef vtkProgrammableDataObjectSource_h
40#define vtkProgrammableDataObjectSource_h
43#include "vtkFiltersSourcesModule.h"
a simple class to control print indentation
ProgrammableMethodCallbackType ExecuteMethod
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
vtkProgrammableDataObjectSource()
void SetExecuteMethod(void(*f)(void *), void *arg)
Specify the function to use to generate the output data object.
static vtkProgrammableDataObjectSource * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetExecuteMethodArgDelete(void(*f)(void *))
Set the arg delete method.
ProgrammableMethodCallbackType ExecuteMethodArgDelete
~vtkProgrammableDataObjectSource() override
void(* ProgrammableMethodCallbackType)(void *arg)
Signature definition for programmable method callbacks.