----------------------------------------------------------------------------
| 3659 | |
| 3660 | //---------------------------------------------------------------------------- |
| 3661 | void DeepCopyCells(vtkCellArray* inputCells, vtkCellArray* outputCells, |
| 3662 | vtkIdList* cellRedirectionMap, vtkIdList* pointRedirectionMap) |
| 3663 | { |
| 3664 | DeepCopyCellsWorker worker; |
| 3665 | if (!vtkArrayDispatch::Dispatch2ByArrayWithSameValueType<vtkArrayDispatch::OffsetsArrays, |
| 3666 | vtkArrayDispatch::ConnectivityArrays>::Execute(inputCells->GetOffsetsArray(), |
| 3667 | inputCells->GetConnectivityArray(), worker, outputCells->GetOffsetsArray(), |
| 3668 | outputCells->GetConnectivityArray(), cellRedirectionMap, pointRedirectionMap)) |
| 3669 | { |
| 3670 | worker(inputCells->GetOffsetsArray(), inputCells->GetConnectivityArray(), |
| 3671 | outputCells->GetOffsetsArray(), outputCells->GetConnectivityArray(), cellRedirectionMap, |
| 3672 | pointRedirectionMap); |
| 3673 | } |
| 3674 | } |
| 3675 | |
| 3676 | //---------------------------------------------------------------------------- |
| 3677 | struct DeepCopyPolyhedronWorker |
no test coverage detected