private void readJointDisplacements(XmlNode xml)
{
if (xml != null && xml.ChildNodes.Count > 0)
{
int count = model.JointList.Count;
foreach (XmlNode child in xml.ChildNodes)
{
if ("Data".Equals(child.Name))
{
int rCase = int.Parse(Deserializer.readAttribute(child, "Case"));
int i = int.Parse(Deserializer.readAttribute(child, "I"));
if (i < count)
{
results.ActiveCase = results.ResultsCases[rCase];
string[] str = Deserializer.readAttribute(child, "Data").Split(comma);
for (int k = 0; k < str.Length; k++)
results.JointDisplacements[i, k] = float.Parse(str[k]);
}
}
}
}
}