VTK  9.7.1
Public Member Functions | Public Attributes | List of all members
TestPipelineInterface Class Referenceabstract

Interface to provide a pipeline utility: More...

#include <MeshCachePipeline.h>

Inheritance diagram for TestPipelineInterface:
[legend]
Collaboration diagram for TestPipelineInterface:
[legend]

Public Member Functions

void InitializeCache (vtkDataObjectMeshCache *cache)
 
vtkDataObject * GetFilterInputData ()
 
vtkDataObject * GetFilterOutputData ()
 
virtual ~TestPipelineInterface ()=default
 
void MarkConsumerModified ()
 Mark filter as modified. More...
 
virtual vtkMTimeType GetOutputMeshMTime ()=0
 
virtual vtkMTimeType GetInputMeshMTime ()=0
 
virtual void UpdateInputData (int start)=0
 Change data in input data array. More...
 
virtual void MarkInputMeshModified ()=0
 Mark input mesh as modified. More...
 

Public Attributes

vtkNew< vtkConsumerDataFilter > ConsumerFilter
 

Detailed Description

Interface to provide a pipeline utility:

Definition at line 26 of file MeshCachePipeline.h.

Constructor & Destructor Documentation

virtual TestPipelineInterface::~TestPipelineInterface ( )
virtualdefault

Member Function Documentation

void TestPipelineInterface::InitializeCache ( vtkDataObjectMeshCache *  cache)
vtkDataObject* TestPipelineInterface::GetFilterInputData ( )
vtkDataObject* TestPipelineInterface::GetFilterOutputData ( )
void TestPipelineInterface::MarkConsumerModified ( )

Mark filter as modified.

virtual vtkMTimeType TestPipelineInterface::GetOutputMeshMTime ( )
pure virtual
virtual vtkMTimeType TestPipelineInterface::GetInputMeshMTime ( )
pure virtual
virtual void TestPipelineInterface::UpdateInputData ( int  start)
pure virtual

Change data in input data array.

Mesh stay unmodified.

Implemented in TestCompositePipeline, and TestMeshPipeline.

virtual void TestPipelineInterface::MarkInputMeshModified ( )
pure virtual

Mark input mesh as modified.

Implemented in TestCompositePipeline, and TestMeshPipeline.

Member Data Documentation

vtkNew<vtkConsumerDataFilter> TestPipelineInterface::ConsumerFilter

Definition at line 53 of file MeshCachePipeline.h.


The documentation for this class was generated from the following file: