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

Function vtkXMLDataElementVectorAttributeParse

Common/DataModel/vtkXMLDataElement.cxx:737–761  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

735//------------------------------------------------------------------------------
736template <class T>
737int vtkXMLDataElementVectorAttributeParse(const char* str, int length, T* data)
738{
739 if (!str || !length)
740 {
741 return 0;
742 }
743 std::stringstream vstr;
744 vstr.imbue(std::locale::classic());
745 vstr << str;
746 int i;
747 for (i = 0; i < length; ++i)
748 {
749 T value;
750 vstr >> value;
751 if (data)
752 {
753 data[i] = value;
754 }
755 if (!vstr)
756 {
757 return i;
758 }
759 }
760 return length;
761}
762
763//------------------------------------------------------------------------------
764int vtkXMLDataElement::GetVectorAttribute(const char* name, int length, int* data)

Callers 1

GetVectorAttributeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected