private void readReleaseAssignments(XmlNode node)
{
uint id = uint.Parse(readAttribute(node, "Frame", "0"));
LineElement obj = model.LineList[id];
if (obj != null)
{
JointDOF dofi = obj.DoFI;
JointDOF dofj = obj.DoFJ;
// xml.WriteStartElement("Frame");
dofi.T1 = (readAttribute(node, "PI", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofi.T2 = (readAttribute(node, "V2I", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofi.T3 = (readAttribute(node, "V3I", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofi.R1 = (readAttribute(node, "TI", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofi.R2 = (readAttribute(node, "M2I", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofi.R3 = (readAttribute(node, "M3I", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofj.T1 = (readAttribute(node, "PJ", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofj.T2 = (readAttribute(node, "V2J", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofj.T3 = (readAttribute(node, "V3J", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofj.R1 = (readAttribute(node, "TJ", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofj.R2 = (readAttribute(node, "M2J", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
dofj.R3 = (readAttribute(node, "M3J", "No").Equals("No")) ? JointDOF.DofType.Restrained : JointDOF.DofType.Free;
//readAttribute(node, "PartialFix", (dofi.IsSpring || dofj.IsSpring) ? "Yes" : "No");
obj.DoFI = dofi;
obj.DoFJ = dofj;
}
}