4#ifndef MeshCacheMockAlgorithms_h
5#define MeshCacheMockAlgorithms_h
15VTK_ABI_NAMESPACE_BEGIN
39 bool GenerateGhosts =
false;
48 vtkSetMacro(StartData,
int);
50 vtkSetMacro(GenerateGhosts,
bool);
abstract superclass for composite (multi-block or AMR) datasets
Simple filter that will be our cache consummer.
static vtkConsumerDataFilter * New()
int RequestData(vtkInformation *, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
vtkCompositeDataSet * GetCompositeOutput()
Get ouptut data as composite dataset.
vtkDataObjectMeshCache is a class to store and reuse the mesh of a vtkDataSet, while forwarding data ...
Allocate and hold a VTK object.
Superclass for algorithms that produce vtkPartitionedDataSetCollectionAlgorithm.
Composite dataset that groups datasets as a collection.
Superclass for algorithms that produce only polydata as output.
Simple source that create a composite (PartitionedDataSetCollection) of 2 polydata.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *outputVector) override
Methods for subclasses to override to handle different pipeline requests.
vtkStaticCompositeSource()
static vtkStaticCompositeSource * New()
void SetStartData(int start)
Forward to internal vtkStaticDataSource.
void MarkMeshModified()
Forward to internal vtkStaticDataSource to mark points as modified.
~vtkStaticCompositeSource() override=default
Simple source that create a polydata (triangle) with point data arrays:
static vtkStaticDataSource * New()
void MarkGhostsModified()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *outputVector) override
This is called by the superclass.
~vtkStaticDataSource() override=default
const std::string pointIds
const std::string pointData