| 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) |