Field |
The FieldCorrection type exposes the following members.
Name | Description | |
---|---|---|
![]() | ApplyBarrel(Double, Double, Double, Double) | Adjusts the correction table to equalize a barrel/pincushion distortion. |
![]() | ApplyBarrel(Double, Double, Double, Double, Double, Double) | Adjusts the correction table to equalize a barrel/pincushion distortion. |
![]() | ApplyBitErrors | Interpolates the bit errors to the size of the measurement table and adds the values to the correction table. |
![]() | ApplyErrors(Double, Double, Double) | Adjusts the field correction table based on the three-dimensional array of XYZ errors. |
![]() | ApplyErrors(NullableDouble, Double, Double) | Adjusts the field correction table based on the three-dimensional array of XYZ errors. |
![]() | ApplyErrors(dvec2, dvec2, NullableDouble, Double, Double) | Adjusts the field correction table based on the three-dimensional array of XYZ errors. |
![]() | ApplyOffset | Adjusts the correction table so that the beam field is moved in both X and Y. |
![]() | ApplyPowerErrors(Double) | Interpolates the measurement table to the dimensions of the correction table then multiplies the correction with the interpolated values. |
![]() | ApplyPowerErrors(NullableDouble) | Interpolates the measurement table to the dimensions of the correction table then multiplies the correction with the interpolated values. |
![]() | ApplyRotation | Rotates the field correction around the center of the field. |
![]() | ApplyScale | Adjusts the correction table so that the beam field is scaled in both X and Y. |
![]() | ApplyTransformation | Applies the transformation to the field correction. |
![]() | ApplyTrapezoid | Adjusts the correction table so that the beam field is scaled like a trapezoid. |
![]() | BeginUpdate | Defines the beginning of an update block, which temporarily suppresses all change notifications. |
![]() | ChangeSize(dvec3, dvec3, Boolean) | Truncates the correction to the provided subfield. |
![]() | ChangeSize(dvec3, dvec3, Int32, Int32, Int32, Boolean) | Truncates the correction to the provided subfield. |
![]() | ClipCorrections | Clips the correction data that exceed the limit. |
![]() | ConvertTo2D | Removes all layers but the provided one. Header will be adjusted accordingly. |
![]() ![]() | Create(FieldCorrection) | Creates a new field correction instance with the same correction data as the referenced one. |
![]() ![]() | Create(CorrectionType, OpticalParameters) | Creates a new instance with a correction table in the specified format. |
![]() ![]() | Create(CorrectionType, Int32, Int32, Int32, Int32, Int32) | Creates a new instance with a correction table in the specified format and size. |
![]() | EndUpdate | Defines the ending of an update block. |
![]() | ExceedsLimit | Returns true if at least one correction value exceeds the limit. |
![]() | GetApproximateConversionFactorZ | Returns the conversion factor from z focus to bits [bit/µm]. |
![]() | GetCommandAt(Double, dvec3) | Gets the commands for a field position. ATTENTION: This method always takes the field position centered in the middle! |
![]() | GetCommandAt(Double, dvec4) | Gets the commands for a field position. ATTENTION: This method always takes the field position centered in the middle! |
![]() | GetHorizontalSpeedLimit | Returns the maximal speed in x/y-direction, where the axes are not physically limited. |
![]() | GetLineZRange | Returns the minimum and maximum control value of the z axis for the provided line. |
![]() | GetMagnificationSpeedLimt | Returns the maximal magnification speed, where the magnification axes are not physically limited. |
![]() | GetVerticalSpeedLimit | Returns the maximal speed in z-direction, where the z axes are not physically limited. |
![]() | Import | Imports from a text-based TXZ file, and generates a new correction table. |
![]() | Interpolate(Int32, Int32) | Interpolates the correction data. |
![]() | Interpolate(Int32, Int32, Int32) | Interpolates the correction data. |
![]() | Interpolate(Int32, Int32, Int32, Int32) | Interpolates the correction data. Currently the magnifications are only copied, not interpolated. |
![]() | InterpolateErrors | Interpolates the error table, which contains fewer grid points than the correction table, over the entire beam field. |
![]() | Load | Loads the correction file from disk, and updates the correction table. |
![]() | LoadInfo | Loads the "info" text file of a *.gcd file, and extracts the calibration factor (CalFactor). |
![]() | Save | Saves the correction table to disk. If the file already exists it will be overwritten. |
![]() | SetCommands | Sets the correction values directly. |
![]() | ToArray | Extracts all the correction values of the specified axis, and converts them to a two-dimensional array. |
![]() | ToGrid | Calculates the row and column at the specified position. |
![]() | ToPosition(Int32, Int32) | Calculates the XY position of the associated grid point. |
![]() | ToPosition(Int32, Int32, Int32, Int32) | Calculates the XYZM position of the associated grid point. |
![]() | ToString |
Returns a string containing a short description of the instance's chief parameters.
(Overrides ObjectToString) |