private void readModalGeneralCase(XmlNode node)
{
string name = readAttribute(node, "Case", "").Trim();
name = (name.Length > 0) ? name : Culture.Get("Case");
AnalysisCase aCase = null;
foreach (AnalysisCase ac in model.AbstractCases)
if (name.Equals(ac.Name))
{
aCase = ac;
break;
}
if (aCase != null)
{
ModalCaseProps mcp = aCase.Properties as ModalCaseProps;
if (mcp == null)
{
mcp = new ModalCaseProps();
aCase.Properties = mcp;
}
// xml.WriteStartElement("Case");
mcp.ModesType = (ModalCaseProps.ModesMethod)Enum.Parse(typeof(ModalCaseProps.ModesMethod),
readAttribute(node, "ModeType", mcp.ModesType.ToString()));
mcp.MaxModes = uint.Parse(readAttribute(node, "MaxNumModes", mcp.MaxModes.ToString()));
mcp.MinModes = uint.Parse(readAttribute(node, "MinNumModes", mcp.MinModes.ToString()));
}
}