Go to the documentation of this file.
29 #ifndef vtkTrivialProducer_h
30 #define vtkTrivialProducer_h
32 #include "vtkCommonExecutionModelModule.h"
71 vtkSetVector6Macro(WholeExtent,
int);
72 vtkGetVector6Macro(WholeExtent,
int);
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Process upstream/downstream requests trivially.
Superclass for all sources, filters, and sinks in VTK.
static vtkTrivialProducer * New()
~vtkTrivialProducer() override
int FillOutputPortInformation(int, vtkInformation *) override
Fill the output port information objects for this algorithm.
Producer for stand-alone data objects.
Superclass for all pipeline executives in VTK.
void ReportReferences(vtkGarbageCollector *) override
static void FillOutputDataInformation(vtkDataObject *output, vtkInformation *outInfo)
This method can be used to copy meta-data from an existing data object to an information object.
a simple class to control print indentation
vtkExecutive * CreateDefaultExecutive() override
Create a default executive.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Detect and break reference loops.
vtkMTimeType GetMTime() override
The modified time of this producer is the newer of this object or the assigned output.
virtual void SetOutput(vtkDataObject *output)
Set the data object that is "produced" by this producer.
general representation of visualization data
vtkTypeUInt32 vtkMTimeType