示例#1
0
        // TODO: For SAP2000
        ///// <summary>
        ///// The output option for power spectral density results.
        ///// SAP2000 only.
        ///// </summary>
        ///// <value>The output PSD option.</value>
        //eAnalysisPSDOptions OutputPSDOption { get; internal set; }

        ///// <summary>
        ///// The output option for steady state results.
        ///// SAP2000 only.
        ///// </summary>
        ///// <value>The output steady state option.</value>
        //eAnalysisSteadyStateOptions OutputSteadyStateOption { get; internal set; }

        ///// <summary>
        ///// The steady state option.
        ///// SAP2000 only.
        ///// </summary>
        ///// <value>The steady state option.</value>
        //eSteadyStateOptions SteadyStateOption { get; internal set; }
        #endregion

        #region Fill/Set
        /// <summary>
        /// Sets the case selected for output.
        /// </summary>
        /// <param name="loadCase">An existing load case.</param>
        public void SetCaseSelectedForOutput(LoadCase loadCase)
        {
            if (loadCase.IsSelectedForAnalysis)
            {
                if (!CasesSelectedForOutput.Contains(loadCase))
                {
                    CasesSelectedForOutput.Add(loadCase);
                }
            }
            else
            {
                CasesSelectedForOutput.Remove(loadCase);
            }
        }
示例#2
0
 /// <summary>
 /// Sets the case selected for output.
 /// </summary>
 /// <param name="loadCase">An existing load case.</param>
 /// <exception cref="CSiException"><see cref="CSiApiBase.API_DEFAULT_ERROR_CODE" /></exception>
 /// <exception cref="MPT.CSI.API.Core.Support.CSiException"></exception>
 public void SetCaseSelectedForOutput(LoadCase loadCase)
 {
     _analysisResultsSetup.SetCaseSelectedForOutput(loadCase.Name, loadCase.IsSelectedForAnalysis);
     if (loadCase.IsSelectedForAnalysis)
     {
         if (!CasesSelectedForOutput.Contains(loadCase))
         {
             CasesSelectedForOutput.Add(loadCase);
         }
     }
     else
     {
         CasesSelectedForOutput.Remove(loadCase);
     }
 }