/// <summary> /// This instance can use convergence tolerance or not. Others parameters will use default values. /// </summary> public CampaignConverter(bool usingConvergenceTolerance) { string resourceName = "PhDsoft.C4D.MainApplication.UserInterface.Resources.EntitiesStrings"; StringResourceManager.Instance.RegisterStringResource(resourceName, GetType().Assembly); this.entitiesResourceManager = StringResourceManager.Instance.GetResourceManager(resourceName); this.averageGaugingsCreator = new AverageStructureThicknessGaugingsCreator(usingConvergenceTolerance); }
/// <summary> /// This instance always will use convergence tolerance. /// </summary> public CampaignConverter(bool calculeAverage, bool calculeAverageOnStiffeners, float averageConvergenceTolerance, float groupingLengthOnStiffeners) { this.calculeAverage = calculeAverage; this.calculeAverageOnStiffeners = calculeAverageOnStiffeners; this.averageConvergenceTolerance = (calculeAverage) ? averageConvergenceTolerance : 0.0f; this.groupingLengthOnStiffeners = groupingLengthOnStiffeners; string resourceName = "PhDsoft.C4D.MainApplication.UserInterface.Resources.EntitiesStrings"; StringResourceManager.Instance.RegisterStringResource(resourceName, GetType().Assembly); this.entitiesResourceManager = StringResourceManager.Instance.GetResourceManager(resourceName); this.averageGaugingsCreator = new AverageStructureThicknessGaugingsCreator(calculeAverage, calculeAverageOnStiffeners, averageConvergenceTolerance, groupingLengthOnStiffeners); }