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

Method AppendOffsets

IO/HDF/vtkHDFWriter.cxx:1014–1032  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1012
1013//------------------------------------------------------------------------------
1014bool vtkHDFWriter::AppendOffsets(hid_t group, vtkCellArray* input)
1015{
1016 vtkSmartPointer<vtkDataArray> offsetsArray = nullptr;
1017 if (input && input->GetOffsetsArray())
1018 {
1019 offsetsArray = input->GetOffsetsArray();
1020 }
1021 else
1022 {
1023 offsetsArray = vtkSmartPointer<vtkIntArray>::New();
1024 offsetsArray->SetNumberOfValues(0);
1025 }
1026 if (!this->Impl->AddOrCreateDataset(group, "Offsets", H5T_STD_I64LE, offsetsArray))
1027 {
1028 vtkErrorMacro(<< "Can not create Offsets dataset when creating: " << this->FileName);
1029 return false;
1030 }
1031 return true;
1032}
1033
1034//------------------------------------------------------------------------------
1035bool vtkHDFWriter::AppendConnectivity(hid_t group, vtkCellArray* input)

Callers 2

WriteDatasetToFileMethod · 0.95
AppendPrimitiveCellsMethod · 0.95

Calls 3

AddOrCreateDatasetMethod · 0.80
NewFunction · 0.50
SetNumberOfValuesMethod · 0.45

Tested by

no test coverage detected