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

Function SameShape

Filters/ParallelFlowPaths/vtkPStreamTracer.cxx:879–903  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

877}
878
879inline bool SameShape(vtkPointData* a, vtkPointData* b)
880{
881 if (!a || !b)
882 {
883 return false;
884 }
885
886 if (a->GetNumberOfArrays() != b->GetNumberOfArrays())
887 {
888 PrintNames(std::cerr, a);
889 PrintNames(std::cerr, b);
890 return false;
891 }
892
893 int numArrays(a->GetNumberOfArrays());
894 for (int i = 0; i < numArrays; i++)
895 {
896 if (a->GetArray(i)->GetNumberOfComponents() != b->GetArray(i)->GetNumberOfComponents())
897 {
898 return false;
899 }
900 }
901
902 return true;
903}
904#endif
905
906//------------------------------------------------------------------------------

Callers 3

TraceMethod · 0.85
TraceOneStepMethod · 0.85
PrependMethod · 0.85

Calls 4

PrintNamesFunction · 0.85
GetNumberOfArraysMethod · 0.45
GetNumberOfComponentsMethod · 0.45
GetArrayMethod · 0.45

Tested by

no test coverage detected