/// <summary>
 /// Initializes a new instance of the <see cref="InitialCaseHelper" /> class.
 /// </summary>
 /// <param name="csiApp">The csi application.</param>
 /// <param name="app">The application.</param>
 /// <param name="loadCases">The load cases.</param>
 /// <param name="caseName">Name of the case.</param>
 private InitialCaseHelper(
     ApiCSiApplication csiApp,
     IInitialLoadCase app,
     LoadCases loadCases,
     string caseName) : base(csiApp)
 {
     _app       = app;
     _loadCases = loadCases;
     CaseName   = caseName;
 }
        internal static InitialCaseHelper Factory(ApiCSiApplication csiApp,
                                                  IInitialLoadCase app,
                                                  LoadCases loadCases,
                                                  string caseName)
        {
            InitialCaseHelper initialCase = new InitialCaseHelper(csiApp, app, loadCases, caseName);

            initialCase.FillInitialCase();
            return(initialCase);
        }
Esempio n. 3
0
 public InitialCaseHelper(string caseName, IInitialLoadCase app)
 {
     _app     = app;
     CaseName = caseName;
 }