MCPcopy Create free account
hub / github.com/Kitware/VTK / TestFieldDataModification

Function TestFieldDataModification

Common/DataModel/Testing/Cxx/TestMeshMTime.cxx:38–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38int TestFieldDataModification(vtkDataSet* dataset, bool expectMeshMTimeUpdate)
39{
40 int result = EXIT_SUCCESS;
41
42 // Create dummy point/cell data
43 vtkNew<vtkFloatArray> floatArray;
44
45 // Modify point data arrays
46 vtkMTimeType initialMeshMTime = dataset->GetMeshMTime();
47 dataset->GetPointData()->AddArray(floatArray);
48 vtkMTimeType newMeshMTime = dataset->GetMeshMTime();
49
50 result &= CompareTimes(initialMeshMTime, newMeshMTime, expectMeshMTimeUpdate, "point data");
51
52 // Modify cell data arrays
53 initialMeshMTime = dataset->GetMeshMTime();
54 dataset->GetCellData()->AddArray(floatArray);
55 newMeshMTime = dataset->GetMeshMTime();
56
57 result &= CompareTimes(initialMeshMTime, newMeshMTime, expectMeshMTimeUpdate, "cell data");
58
59 return result;
60}
61
62int TestPolyData()
63{

Callers 3

TestPolyDataFunction · 0.85
TestUnstructuredGridFunction · 0.85

Calls 5

CompareTimesFunction · 0.85
GetMeshMTimeMethod · 0.45
AddArrayMethod · 0.45
GetPointDataMethod · 0.45
GetCellDataMethod · 0.45

Tested by

no test coverage detected