------------------------------------------------------------------------------
| 1476 | |
| 1477 | //------------------------------------------------------------------------------ |
| 1478 | vtkHDFWriter::Implementation::IndexingMode vtkHDFWriter::Implementation::GetDatasetIndexationMode( |
| 1479 | const std::string& path) |
| 1480 | { |
| 1481 | if (PATH::ContainsAny(path, PATH::COUNT_VALUES) || PATH::ContainsAny(path, { PATH::FIELD_DATA })) |
| 1482 | { |
| 1483 | return IndexingMode::MetaData; |
| 1484 | } |
| 1485 | if (PATH::ContainsAny(path, { PATH::POINT_DATA, PATH::POINTS })) |
| 1486 | { |
| 1487 | return IndexingMode::Points; |
| 1488 | } |
| 1489 | if (PATH::ContainsAny(path, { PATH::CELL_DATA, PATH::OFFSETS, PATH::TYPES })) |
| 1490 | { |
| 1491 | return IndexingMode::Cells; |
| 1492 | } |
| 1493 | if (PATH::ContainsAny(path, { PATH::CONNECTIVITY })) |
| 1494 | { |
| 1495 | return IndexingMode::Connectivity; |
| 1496 | } |
| 1497 | |
| 1498 | return IndexingMode::Undefined; |
| 1499 | } |
| 1500 | |
| 1501 | //------------------------------------------------------------------------------ |
| 1502 | bool vtkHDFWriter::Implementation::InitDynamicDataset(hid_t group, const char* name, hid_t type, |
no test coverage detected