private void writeConstraints(XmlWriter xml, Model model)
{
xml.WriteStartElement("Constraint_Definitions_-_Diaphragm");
foreach (Constraint cons in model.ConstraintList)
{
if (cons != null)
{
xml.WriteStartElement("Constraint");
xml.WriteAttributeString("Name", cons.Name);
xml.WriteAttributeString("CoordSys", cons.CoordinateSystem);
xml.WriteAttributeString("Axis", cons.Axis.ToString());
xml.WriteAttributeString("MultiLevel", "No");
xml.WriteEndElement();
}
}
xml.WriteEndElement();
xml.WriteStartElement("Joint_Constraint_Assignments");
foreach (Joint j in model.JointList)
{
if (j != null && j.Constraint != null)
{
xml.WriteStartElement("Joint");
xml.WriteAttributeString("Joint", j.Id.ToString());
xml.WriteAttributeString("Constraint", j.Constraint.Name);
xml.WriteAttributeString("Type", j.Constraint.ConstraintType.ToString());
xml.WriteEndElement();
}
}
xml.WriteEndElement();
}