/// <summary>The split reinforcement bars if needed.</summary> /// <param name="newSplitData">The split data.</param> /// <param name="newSingleRebars">The single reinforcement bars.</param> /// <param name="splitRebars">The split reinforcement bars.</param> /// <returns>The System.Boolean.</returns> public bool SplitRebarsIfNeeded(SplitData newSplitData, ArrayList newSingleRebars, out ArrayList splitRebars) { var result = false; splitRebars = new ArrayList(); if (newSplitData != null) { this.splitData = newSplitData; } if (newSingleRebars != null) { this.singleRebars = newSingleRebars; } if (this.splitData != null && this.singleRebars != null) { result = this.SplitRebarsIfNeeded(out splitRebars); } return(result); }
/// <summary>Initializes a new instance of the <see cref="SplitRebarsInPart"/> class.</summary> /// <param name="splitData">The split data.</param> /// <param name="singleRebars">The single reinforcement bars.</param> public SplitRebarsInPart(SplitData splitData, ArrayList singleRebars) { this.splitData = splitData; this.singleRebars = singleRebars; }