| 1363 | const unsigned char MASKED_CELL; |
| 1364 | |
| 1365 | ExtractUG(vtkGeometryFilter* self, vtkUnstructuredGrid* grid, TFaceHashLinks& faceHashLinks, |
| 1366 | const char* cellVis, const unsigned char* cellGhost, const unsigned char* pointGhost, |
| 1367 | vtkExcludedFaces<TInputIdType>* exc, ThreadOutputType<TInputIdType>* t) |
| 1368 | : ExtractCellBoundaries<TInputIdType>(self, cellVis, cellGhost, pointGhost, exc, t) |
| 1369 | , Grid(grid) |
| 1370 | , FaceHashLinks(faceHashLinks) |
| 1371 | , RemoveGhostInterfaces(self->GetRemoveGhostInterfaces()) |
| 1372 | , NumberOfCells(grid->GetNumberOfCells()) |
| 1373 | , MASKED_CELL( |
| 1374 | self->GetRemoveGhostInterfaces() ? MASKED_CELL_VALUE : MASKED_CELL_VALUE_NOT_VISIBLE) |
| 1375 | { |
| 1376 | if (self->GetMerging()) |
| 1377 | { |
| 1378 | this->CreatePointMap(grid->GetNumberOfPoints()); |
| 1379 | } |
| 1380 | } |
| 1381 | |
| 1382 | // Initialize thread data |
| 1383 | void Initialize() override |
nothing calls this directly
no test coverage detected