FieldCorrectionApplyBitErrors Method |
Interpolates the bit errors to the size of the measurement table and adds the values to the correction table.
Namespace: RAYLASE.Marker.CorrectionsAssembly: RAYLASE.Marker.Corrections (in RAYLASE.Marker.Corrections.dll) Version: 2.37.0
Syntaxpublic void ApplyBitErrors(
double?[,,,,] errors,
double[] layersSelected = null,
double[] magnificationsSelected = null,
dvec2? expectedBottomLeft = null,
dvec2? expectedTopRight = null,
bool extrapolateSubfield = true,
bool truncateToLimits = false
)
Parameters
- errors NullableDouble
- The XY errors [axis, magnification, z, y x] in bit across the 4-dimensional area, where error equals to actual - expected. The errors are expected to be equidistantly spread over the field.
- layersSelected Double (Optional)
- Defines the selected layers. If null, the layers will be distributed evenly.
- magnificationsSelected Double (Optional)
- Defines the selected magnifications. If null, the magnifications will be distributed evenly.
- expectedBottomLeft Nullabledvec2 (Optional)
- The bottom left corner of the error table's rectangle.
- expectedTopRight Nullabledvec2 (Optional)
- The top right corner of the error table's rectangle.
- extrapolateSubfield Boolean (Optional)
- If true, the subfield errors are extrapolated to the full field size.
- truncateToLimits Boolean (Optional)
- If true, clamp interpolated values to min/max correction limits when extrapolating from subfields.
See Also