|   | 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.
             | 
  | ApplyBarrel(dvec2, dvec2, 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(Double) | 
            Rotates the field correction around the center of the field.
             | 
  | ApplyRotation(Double, dvec2) | 
            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(Double, Double, Int32) | 
            Adjusts the correction table so that the beam field is scaled like a trapezoid.
             | 
  | ApplyTrapezoid(dvec2, dvec2, Double, Double, Int32) | 
            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(dvec3) | 
            Gets the commands for a field position.
            ATTENTION: This method always takes the field position centered in the middle!
             | 
  | 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) |