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

Method WriteAppendedArrayDataHelper

IO/XML/vtkXMLHyperTreeGridWriter.cxx:946–961  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

944
945//------------------------------------------------------------------------------
946void vtkXMLHyperTreeGridWriter::WriteAppendedArrayDataHelper(
947 vtkAbstractArray* array, OffsetsManager& offsets)
948{
949 this->WriteArrayAppendedData(array, offsets.GetPosition(this->CurrentTimeIndex),
950 offsets.GetOffsetValue(this->CurrentTimeIndex));
951
952 auto* dArray = vtkArrayDownCast<vtkDataArray>(array);
953 if (dArray)
954 {
955 double* range = dArray->GetRange(-1);
956 this->ForwardAppendedDataDouble(
957 offsets.GetRangeMinPosition(this->CurrentTimeIndex), range[0], "RangeMin");
958 this->ForwardAppendedDataDouble(
959 offsets.GetRangeMaxPosition(this->CurrentTimeIndex), range[1], "RangeMax");
960 }
961}
962
963//------------------------------------------------------------------------------
964void vtkXMLHyperTreeGridWriter::WriteCellDataAppendedArrayDataHelper(

Callers 1

WriteDataMethod · 0.95

Calls 4

GetPositionMethod · 0.45
GetRangeMethod · 0.45

Tested by

no test coverage detected