private void writeReleaseAssignments(XmlWriter xml, LineElement obj)
{
JointDOF dofi = obj.DoFI;
JointDOF dofj = obj.DoFJ;
if (dofi.IsFree || dofj.IsFree || dofi.IsSpring || dofj.IsSpring)
{
xml.WriteStartElement("Frame");
xml.WriteAttributeString("Frame", obj.Id.ToString());
xml.WriteAttributeString("PI", (dofi.T1 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("V2I", (dofi.T2 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("V3I", (dofi.T3 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("TI", (dofi.R1 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("M2I", (dofi.R2 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("M3I", (dofi.R3 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("PJ", (dofj.T1 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("V2J", (dofj.T2 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("V3J", (dofj.T3 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("TJ", (dofj.R1 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("M2J", (dofj.R2 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("M3J", (dofj.R3 != JointDOF.DofType.Restrained) ? "Yes" : "No");
xml.WriteAttributeString("PartialFix", (dofi.IsSpring || dofj.IsSpring) ? "Yes" : "No");
xml.WriteEndElement();
}
}