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

Method ReadPrimaryElement

IO/XML/vtkXMLCompositeDataReader.cxx:160–181  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

158
159//------------------------------------------------------------------------------
160int vtkXMLCompositeDataReader::ReadPrimaryElement(vtkXMLDataElement* ePrimary)
161{
162 if (!this->Superclass::ReadPrimaryElement(ePrimary))
163 {
164 return 0;
165 }
166
167 vtkXMLDataElement* root = this->XMLParser->GetRootElement();
168 int numNested = root->GetNumberOfNestedElements();
169 for (int i = 0; i < numNested; ++i)
170 {
171 vtkXMLDataElement* eNested = root->GetNestedElement(i);
172 if (strcmp(eNested->GetName(), "FieldData") == 0)
173 {
174 this->FieldDataElement = eNested;
175 }
176 }
177
178 // Simply save the XML tree. We'll iterate over it later.
179 this->Internal->Root = ePrimary;
180 return 1;
181}
182
183//------------------------------------------------------------------------------
184vtkXMLDataElement* vtkXMLCompositeDataReader::GetPrimaryElement()

Callers

nothing calls this directly

Calls 4

GetRootElementMethod · 0.80
GetNestedElementMethod · 0.80
GetNameMethod · 0.45

Tested by

no test coverage detected