Exemplo n.º 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;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Validates all properties.
 /// </summary>
 public void Validate()
 {
     LiftThicknessTarget?.Validate();
 }