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

Method LookupElementWithName

Common/DataModel/vtkXMLDataElement.cxx:671–693  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

669
670//------------------------------------------------------------------------------
671vtkXMLDataElement* vtkXMLDataElement::LookupElementWithName(const char* name)
672{
673 if (!name)
674 {
675 return nullptr;
676 }
677
678 int i;
679 for (i = 0; i < this->NumberOfNestedElements; ++i)
680 {
681 const char* nname = this->NestedElements[i]->GetName();
682 if (nname && !strcmp(nname, name))
683 {
684 return this->NestedElements[i];
685 }
686 vtkXMLDataElement* found = this->NestedElements[i]->LookupElementWithName(name);
687 if (found)
688 {
689 return found;
690 }
691 }
692 return nullptr;
693}
694
695//------------------------------------------------------------------------------
696int vtkXMLDataElement::GetScalarAttribute(const char* name, int& value)

Callers 4

ReadXMLDataMethod · 0.80
ReadTrees_0Method · 0.80
ReadTrees_1Method · 0.80
ReadTrees_2Method · 0.80

Calls 1

GetNameMethod · 0.45

Tested by

no test coverage detected