| 37 | constexpr unsigned char MAX_CELL_DIM = 3; |
| 38 | |
| 39 | void AllocatePointAttributes(vtkPointData* inPD, vtkPointData* outPD, vtkIdType nPoints) |
| 40 | { |
| 41 | for (vtkIdType iArr = 0; iArr < inPD->GetNumberOfArrays(); ++iArr) |
| 42 | { |
| 43 | auto inArr = inPD->GetAbstractArray(iArr); |
| 44 | auto outArr = outPD->GetAbstractArray(inArr->GetName()); |
| 45 | if (!outArr) |
| 46 | { |
| 47 | vtkGenericWarningMacro(<< inArr->GetName() << " output array is nullptr"); |
| 48 | continue; |
| 49 | } |
| 50 | outArr->SetNumberOfComponents(inArr->GetNumberOfComponents()); |
| 51 | outArr->SetNumberOfTuples(nPoints); |
| 52 | } |
| 53 | } |
| 54 | |
| 55 | unsigned char GetTopologicalDimension(vtkDataSet* ds) |
| 56 | { |
no test coverage detected