/// <summary> /// Initializes a new instance of the <see cref="ConcreteDesigner"/> class. /// </summary> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> internal ConcreteDesigner( Groups groups, LoadCombinations loadCombinations) : base( groups, loadCombinations) { }
/// <summary> /// Initializes a new instance of the <see cref="DesignerMetal{T}"/> class. /// </summary> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="loadCases">The load cases.</param> protected DesignerMetal( Groups groups, LoadCombinations loadCombinations, LoadCases loadCases) : base(groups, loadCombinations) { _loadCases = loadCases; }
// TODO: Finish shear wall designer // private ShearWallDesigner _shearWallDesigner; // public ShearWallDesigner ShearWallDesigner => _shearWallDesigner ?? (_shearWallDesigner = new ShearWallDesigner(_apiApp)); // TODO: Finish slab designer // private SlabDesigner _slabDesigner; // public SlabDesigner SlabDesigner => _slabDesigner ?? (_slabDesigner = new SlabDesigner(_apiApp)); #endregion /// <summary> /// Initializes a new instance of the <see cref="StructureDesign" /> class. /// </summary> /// <param name="loadCases">The load cases.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="groups">The groups.</param> internal StructureDesign( LoadCases loadCases, LoadCombinations loadCombinations, Groups groups) { _loadCases = loadCases; _loadCombinations = loadCombinations; _groups = groups; }
internal SteelColdFormedDesigner( Groups groups, LoadCombinations loadCombinations, LoadCases loadCases) : base( groups, loadCombinations, loadCases) { }
public frmLoadCombination(IASTRACAD iACAD, List <LoadCaseDefinition> all_loads) { InitializeComponent(); list_mem_Nos = new List <int>(); this.iACad = iACAD; ASTRA_Data = new List <string>(); ALL_Loads = all_loads; LDC = new LoadCombinations(); IsRepeatLoad = false; }
/// <summary> /// Initializes a new instance of the <see cref="ConcreteDesigner"/> class. /// </summary> /// <param name="app">The application.</param> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> internal ConcreteDesigner( ApiCSiApplication app, Groups groups, LoadCombinations loadCombinations) : base( app, groups, loadCombinations, app.Model.Design.DesignConcrete) { }
// TODO: Finish shear wall designer // private ShearWallDesigner _shearWallDesigner; // public ShearWallDesigner ShearWallDesigner => _shearWallDesigner ?? (_shearWallDesigner = new ShearWallDesigner(_apiApp)); // TODO: Finish slab designer // private SlabDesigner _slabDesigner; // public SlabDesigner SlabDesigner => _slabDesigner ?? (_slabDesigner = new SlabDesigner(_apiApp)); #endif #endregion /// <summary> /// Initializes a new instance of the <see cref="StructureDesign" /> class. /// </summary> /// <param name="app">The application.</param> /// <param name="loadCases">The load cases.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="groups">The groups.</param> internal StructureDesign( ApiCSiApplication app, LoadCases loadCases, LoadCombinations loadCombinations, Groups groups) : base(app) { _loadCases = loadCases; _loadCombinations = loadCombinations; _groups = groups; }
/// <summary> /// Initializes a new instance of the <see cref="CompositeBeamDesigner" /> class. /// </summary> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="loadCases">The load cases.</param> internal CompositeBeamDesigner( Groups groups, LoadCombinations loadCombinations, LoadCases loadCases) : base( groups, loadCombinations, loadCases) { }
internal AluminumDesigner( Groups groups, LoadCombinations loadCombinations, LoadCases loadCases) : base( groups, loadCombinations, loadCases) { }
/// <summary> /// Initializes a new instance of the <see cref="Designer{T}" /> class. /// </summary> /// <param name="app">The application.</param> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="apiObject">The API object.</param> protected Designer( ApiCSiApplication app, Groups groups, LoadCombinations loadCombinations, T apiObject) : base(app) { _apiComboStrength = apiObject; _apiAutoSection = apiObject; _groups = groups; _loadCombinations = loadCombinations; }
/// <summary> /// Initializes a new instance of the <see cref="DesignerMetal{T}"/> class. /// </summary> /// <param name="app">The application.</param> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="loadCases">The load cases.</param> /// <param name="apiObject">The API object.</param> protected DesignerMetal( ApiCSiApplication app, Groups groups, LoadCombinations loadCombinations, LoadCases loadCases, T apiObject) : base(app, groups, loadCombinations, apiObject) { _loadCases = loadCases; _apiComboDeflection = apiObject; _apiTargetPeriod = apiObject; _apiTargetDisplacement = apiObject; }
/// <summary> /// Initializes a new instance of the <see cref="CompositeBeamDesigner" /> class. /// </summary> /// <param name="app">The application.</param> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="loadCases">The load cases.</param> internal CompositeBeamDesigner( ApiCSiApplication app, Groups groups, LoadCombinations loadCombinations, LoadCases loadCases) : base( app, groups, loadCombinations, loadCases, app.Model.Design.DesignCompositeBeam) { }
/// <summary> /// Initializes a new instance of the <see cref="SteelDesigner"/> class. /// </summary> /// <param name="app">The application.</param> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> /// <param name="loadCases">The load cases.</param> internal SteelDesigner( ApiCSiApplication app, Groups groups, LoadCombinations loadCombinations, LoadCases loadCases) : base( app, groups, loadCombinations, loadCases, app.Model.Design.DesignSteel) { }
/// <summary> /// Initializes a new instance of the <see cref="Designer{T}" /> class. /// </summary> /// <param name="groups">The groups.</param> /// <param name="loadCombinations">The load combinations.</param> protected Designer( Groups groups, LoadCombinations loadCombinations) : base(groups, loadCombinations) { }