示例#1
0
 /// <summary>
 /// Overload constructor with parameters.
 /// </summary>
 public LiftSettings(
     bool ccvSummarizeTopLayerOnly,
     bool mdpSummarizeTopLayerOnly,
     SummaryType?ccvSummaryType,
     SummaryType?mdpSummaryType,
     float firstPassThickness,
     LiftDetectionType liftDetectionType,
     LiftThicknessType liftThicknessType,
     LiftThicknessTarget liftThicknessTarget,
     bool overrideMachineThickness,
     float overridingLiftThickness,
     bool includeSupersededLifts,
     double deadBandLowerBoundary,
     double deadBandUpperBoundary
     )
 {
     CCVSummarizeTopLayerOnly = ccvSummarizeTopLayerOnly;
     MDPSummarizeTopLayerOnly = mdpSummarizeTopLayerOnly;
     CCVSummaryType           = ccvSummaryType;
     MDPSummaryType           = mdpSummaryType;
     FirstPassThickness       = firstPassThickness;
     LiftDetectionType        = liftDetectionType;
     LiftThicknessType        = liftThicknessType;
     LiftThicknessTarget      = liftThicknessTarget;
     OverrideMachineThickness = overrideMachineThickness;
     OverridingLiftThickness  = overridingLiftThickness;
     IncludeSupersededLifts   = includeSupersededLifts;
     DeadBandLowerBoundary    = deadBandLowerBoundary;
     DeadBandUpperBoundary    = deadBandUpperBoundary;
 }
示例#2
0
 /// <summary>
 /// Overload constructor with parameters.
 /// </summary>
 /// <param name="cCVRange"></param>
 /// <param name="cCVSummarizeTopLayerOnly"></param>
 /// <param name="deadBandLowerBoundary"></param>
 /// <param name="deadBandUpperBoundary"></param>
 /// <param name="firstPassThickness"></param>
 /// <param name="liftDetectionType"></param>
 /// <param name="liftThicknessType"></param>
 /// <param name="mDPRange"></param>
 /// <param name="mDPSummarizeTopLayerOnly"></param>
 /// <param name="overridingLiftThickness"></param>
 /// <param name="overridingMachineCCV"></param>
 /// <param name="overridingMachineMDP"></param>
 /// <param name="overridingTargetPassCountRange"></param>
 /// <param name="overridingTemperatureWarningLevels"></param>
 /// <param name="includeSupersededLifts"></param>
 /// <param name="liftThicknessTarget"></param>
 /// <param name="machineSpeedTarget"></param>
 public LiftBuildSettings
 (
     CCVRangePercentage cCVRange,
     bool cCVSummarizeTopLayerOnly,
     double deadBandLowerBoundary,
     double deadBandUpperBoundary,
     float firstPassThickness,
     LiftDetectionType liftDetectionType,
     LiftThicknessType liftThicknessType,
     MDPRangePercentage mDPRange,
     bool mDPSummarizeTopLayerOnly,
     float?overridingLiftThickness,
     short?overridingMachineCCV,
     short?overridingMachineMDP,
     TargetPassCountRange overridingTargetPassCountRange,
     TemperatureWarningLevels overridingTemperatureWarningLevels,
     bool?includeSupersededLifts,
     LiftThicknessTarget liftThicknessTarget,
     MachineSpeedTarget machineSpeedTarget
 )
 {
     CCVRange = cCVRange;
     CCVSummarizeTopLayerOnly = cCVSummarizeTopLayerOnly;
     DeadBandLowerBoundary    = deadBandLowerBoundary;
     DeadBandUpperBoundary    = deadBandUpperBoundary;
     FirstPassThickness       = firstPassThickness;
     LiftDetectionType        = liftDetectionType;
     LiftThicknessType        = liftThicknessType;
     MDPRange = mDPRange;
     MDPSummarizeTopLayerOnly           = mDPSummarizeTopLayerOnly;
     OverridingLiftThickness            = overridingLiftThickness;
     OverridingMachineCCV               = overridingMachineCCV;
     OverridingMachineMDP               = overridingMachineMDP;
     OverridingTargetPassCountRange     = overridingTargetPassCountRange;
     OverridingTemperatureWarningLevels = overridingTemperatureWarningLevels;
     IncludeSupersededLifts             = includeSupersededLifts;
     LiftThicknessTarget = liftThicknessTarget;
     MachineSpeedTarget  = machineSpeedTarget;
 }