Canguro.Model.Serializer.Serializer.writeReleaseAssignments C# (CSharp) Method

writeReleaseAssignments() private method

private writeReleaseAssignments ( XmlWriter xml, LineElement obj ) : void
xml XmlWriter
obj LineElement
return void
        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();
            }
        }