VTK  9.3.20240910
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)
 
vtkDataObjectGetFilterInputData ()
 
vtkDataObjectGetFilterOutputData ()
 
virtual ~TestPipelineInterface ()=default
 
void MarkConsumerModified ()
 Mark filter as modified.
 
virtual vtkMTimeType GetOutputMeshMTime ()=0
 
virtual vtkMTimeType GetInputMeshMTime ()=0
 
virtual void UpdateInputData (int start)=0
 Change data in input data array.
 
virtual void MarkInputMeshModified ()=0
 Mark input mesh as modified.
 

Public Attributes

vtkNew< vtkConsumerDataFilterConsumerFilter
 

Detailed Description

Interface to provide a pipeline utility:

Definition at line 26 of file MeshCachePipeline.h.

Constructor & Destructor Documentation

◆ ~TestPipelineInterface()

virtual TestPipelineInterface::~TestPipelineInterface ( )
virtualdefault

Member Function Documentation

◆ InitializeCache()

void TestPipelineInterface::InitializeCache ( vtkDataObjectMeshCache cache)

◆ GetFilterInputData()

vtkDataObject * TestPipelineInterface::GetFilterInputData ( )

◆ GetFilterOutputData()

vtkDataObject * TestPipelineInterface::GetFilterOutputData ( )

◆ MarkConsumerModified()

void TestPipelineInterface::MarkConsumerModified ( )

Mark filter as modified.

◆ GetOutputMeshMTime()

virtual vtkMTimeType TestPipelineInterface::GetOutputMeshMTime ( )
pure virtual

◆ GetInputMeshMTime()

virtual vtkMTimeType TestPipelineInterface::GetInputMeshMTime ( )
pure virtual

◆ UpdateInputData()

virtual void TestPipelineInterface::UpdateInputData ( int  start)
pure virtual

Change data in input data array.

Mesh stay unmodified.

Implemented in TestMeshPipeline, and TestCompositePipeline.

◆ MarkInputMeshModified()

virtual void TestPipelineInterface::MarkInputMeshModified ( )
pure virtual

Mark input mesh as modified.

Implemented in TestMeshPipeline, and TestCompositePipeline.

Member Data Documentation

◆ ConsumerFilter

vtkNew<vtkConsumerDataFilter> TestPipelineInterface::ConsumerFilter

Definition at line 53 of file MeshCachePipeline.h.


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