------------------------------------------------------------------------------
| 1183 | |
| 1184 | //------------------------------------------------------------------------------ |
| 1185 | void vtkStructuredGridConnectivity::AllocateCellData(vtkCellData* RCD, int N, vtkCellData* CD) |
| 1186 | { |
| 1187 | assert("pre: Reference cell data is nullptr" && (RCD != nullptr)); |
| 1188 | assert("pre: cell data is nullptr" && (CD != nullptr)); |
| 1189 | assert("pre: N > 0" && (N > 0)); |
| 1190 | |
| 1191 | for (int array = 0; array < RCD->GetNumberOfArrays(); ++array) |
| 1192 | { |
| 1193 | int dataType = RCD->GetArray(array)->GetDataType(); |
| 1194 | vtkDataArray* dataArray = vtkDataArray::CreateDataArray(dataType); |
| 1195 | assert("Cannot create data array" && (dataArray != nullptr)); |
| 1196 | |
| 1197 | dataArray->SetName(RCD->GetArray(array)->GetName()); |
| 1198 | dataArray->SetNumberOfComponents(RCD->GetArray(array)->GetNumberOfComponents()); |
| 1199 | dataArray->SetNumberOfTuples(N); |
| 1200 | |
| 1201 | CD->AddArray(dataArray); |
| 1202 | dataArray->Delete(); |
| 1203 | } // END for all arrays |
| 1204 | } |
| 1205 | |
| 1206 | //------------------------------------------------------------------------------ |
| 1207 | void vtkStructuredGridConnectivity::InitializeGhostData(int gridID) |
no test coverage detected