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

Method ReadPrimaryElement

IO/XML/vtkXMLReader.cxx:1086–1107  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1084
1085//------------------------------------------------------------------------------
1086int vtkXMLReader::ReadPrimaryElement(vtkXMLDataElement* ePrimary)
1087{
1088 int numTimeSteps =
1089 ePrimary->GetVectorAttribute("TimeValues", VTK_INT_MAX, static_cast<double*>(nullptr));
1090 this->SetNumberOfTimeSteps(numTimeSteps);
1091
1092 // See if there is a FieldData element
1093 int numNested = ePrimary->GetNumberOfNestedElements();
1094 for (int i = 0; i < numNested; ++i)
1095 {
1096 vtkXMLDataElement* eNested = ePrimary->GetNestedElement(i);
1097 if (strcmp(eNested->GetName(), "FieldData") == 0)
1098 {
1099 this->FieldDataElement = eNested;
1100 return 1;
1101 }
1102 }
1103
1104 this->FieldDataElement = nullptr;
1105
1106 return 1;
1107}
1108
1109//------------------------------------------------------------------------------
1110void vtkXMLReader::SetupOutputData()

Callers 1

ReadVTKFileMethod · 0.95

Calls 5

SetNumberOfTimeStepsMethod · 0.95
GetVectorAttributeMethod · 0.80
GetNestedElementMethod · 0.80
GetNameMethod · 0.45

Tested by

no test coverage detected