MCPcopy Create free account
hub / github.com/Kitware/VTK / GetDatasetIndexationMode

Method GetDatasetIndexationMode

IO/HDF/vtkHDFWriterImplementation.cxx:1478–1499  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

1476
1477//------------------------------------------------------------------------------
1478vtkHDFWriter::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//------------------------------------------------------------------------------
1502bool vtkHDFWriter::Implementation::InitDynamicDataset(hid_t group, const char* name, hid_t type,

Callers 1

CreateVirtualDatasetMethod · 0.95

Calls 1

ContainsAnyFunction · 0.85

Tested by

no test coverage detected