Go to the documentation of this file.
79 #ifndef vtkProgrammableAttributeDataFilter_h
80 #define vtkProgrammableAttributeDataFilter_h
110 typedef void (*ProgrammableMethodCallbackType)(
void *arg);
134 {
vtkErrorMacro( <<
"AddInput() must be called with a vtkDataSet not a vtkDataObject."); };
vtkProgrammableAttributeDataFilter()
ProgrammableMethodCallbackType ExecuteMethod
vtkDataSetCollection * GetInputList()
vtkDataSetCollection * InputList
#define vtkTypeMacro(thisClass, superclass)
~vtkProgrammableAttributeDataFilter()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Superclass for algorithms that produce output of the same type as input.
ProgrammableMethodCallbackType ExecuteMethodArgDelete
void SetExecuteMethodArgDelete(void(*f)(void *))
manipulate attribute (cell and point) data via a user-specified function
a simple class to control print indentation
#define VTKFILTERSPROGRAMMABLE_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
Detect and break reference loops.
abstract class to specify dataset behavior
void AddInput(vtkDataSet *in)
static vtkProgrammableAttributeDataFilter * New()
maintain an unordered list of dataset objects
void SetExecuteMethod(void(*f)(void *), void *arg)
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
void RemoveInput(vtkDataSet *in)
virtual void ReportReferences(vtkGarbageCollector *)
general representation of visualization data