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

Method WriteFieldData

IO/XML/vtkXMLWriter.cxx:2199–2218  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

2197
2198//------------------------------------------------------------------------------
2199void vtkXMLWriter::WriteFieldData(vtkIndent indent)
2200{
2201 vtkNew<vtkFieldData> fieldDataCopy;
2202 this->UpdateFieldData(fieldDataCopy);
2203
2204 if (!fieldDataCopy->GetNumberOfArrays())
2205 {
2206 return;
2207 }
2208
2209 if (this->DataMode == vtkXMLWriter::Appended)
2210 {
2211 this->WriteFieldDataAppended(fieldDataCopy, indent, this->FieldDataOM);
2212 }
2213 else
2214 {
2215 // Write the point data arrays.
2216 this->WriteFieldDataInline(fieldDataCopy, indent);
2217 }
2218}
2219
2220//------------------------------------------------------------------------------
2221void vtkXMLWriter::WriteFieldDataInline(vtkFieldData* fd, vtkIndent indent)

Callers 5

WriteHeaderMethod · 0.45
WriteHeaderMethod · 0.45
WriteHeaderMethod · 0.45
WriteHeaderMethod · 0.45
WriteDataMethod · 0.45

Calls 4

UpdateFieldDataMethod · 0.95
WriteFieldDataInlineMethod · 0.95
GetNumberOfArraysMethod · 0.45

Tested by

no test coverage detected