VTK  9.4.20241225
Public Member Functions | List of all members
TestMeshPipeline Class Reference

Implement TestPipelineInterface. More...

#include <MeshCachePipeline.h>

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

Public Member Functions

 TestMeshPipeline (bool useGhost=false)
 
 ~TestMeshPipeline () override=default
 
void UpdateInputData (int start) override
 Change data in input data array.
 
void MarkInputMeshModified () override
 Mark input mesh as modified.
 
vtkMTimeType GetOutputMeshMTime () override
 
vtkMTimeType GetInputMeshMTime () override
 
void SetUseGhosts (bool useghost)
 
void MarkGhostsModified ()
 
- Public Member Functions inherited from TestPipelineInterface
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.
 

Additional Inherited Members

- Public Attributes inherited from TestPipelineInterface
vtkNew< vtkConsumerDataFilterConsumerFilter
 

Detailed Description

Implement TestPipelineInterface.

Construct a pipeline with the static mesh source and the consumer filter.

Definition at line 60 of file MeshCachePipeline.h.

Constructor & Destructor Documentation

◆ TestMeshPipeline()

TestMeshPipeline::TestMeshPipeline ( bool  useGhost = false)

◆ ~TestMeshPipeline()

TestMeshPipeline::~TestMeshPipeline ( )
overridedefault

Member Function Documentation

◆ UpdateInputData()

void TestMeshPipeline::UpdateInputData ( int  start)
overridevirtual

Change data in input data array.

Mesh stay unmodified.

Implements TestPipelineInterface.

◆ MarkInputMeshModified()

void TestMeshPipeline::MarkInputMeshModified ( )
overridevirtual

Mark input mesh as modified.

Implements TestPipelineInterface.

◆ GetOutputMeshMTime()

vtkMTimeType TestMeshPipeline::GetOutputMeshMTime ( )
overridevirtual

Implements TestPipelineInterface.

◆ GetInputMeshMTime()

vtkMTimeType TestMeshPipeline::GetInputMeshMTime ( )
overridevirtual

Implements TestPipelineInterface.

◆ SetUseGhosts()

void TestMeshPipeline::SetUseGhosts ( bool  useghost)

◆ MarkGhostsModified()

void TestMeshPipeline::MarkGhostsModified ( )

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