VTK  9.5.20251207
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.
 

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: