Click or drag to resize

MeasurementTable Class

The measurement table manages the measured error values.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.CorrectionsMeasurementTable

Namespace: RAYLASE.Marker.Corrections
Assembly: RAYLASE.Marker.Corrections (in RAYLASE.Marker.Corrections.dll) Version: 2.19.0
Syntax
C#
public class MeasurementTable

The MeasurementTable type exposes the following members.

Constructors
 NameDescription
Public methodMeasurementTableInitializes a new instance of the MeasurementTable class
Top
Properties
 NameDescription
Public propertyActiveLayer Gets or sets the active layer. When using commands that don't specify the layer, the active layer is used instead.
Public propertyActiveMagnification Gets or sets the active layer. When using commands that don't specify the layer, the active layer is used instead.
Public propertyAxes Number of axes used by the measurement table.
Public propertyColumns Number of columns used by the measurement table.
Public propertyFieldParameter Definition of the field.
Public propertyLayers Number of axes used by the measurement table.
Public propertyLayersSelected Gets the definition of the selected layers.
Public propertyMagnifications Number of axes used by the measurement table.
Public propertyMagnificationsSelected Gets the definition of the selected magnifications.
Public propertyMaskedCells 
Public propertyRows Number of rows used by the measurement table.
Public propertyType Defines the type of the table.
Public propertyTypeChanged Is called when Type has changed.
Top
Methods
 NameDescription
Public methodCreate Creates a new measurement table.
Public methodGetErrorAt(Int32, Int32) Gets the error for all axes at the defined position. The error is calculated by the measured value and the position in the field.
Public methodGetErrorAt(Int32, Int32, Int32) Gets the error at the defined position. The error is calculated by the measured value and the position in the field.
Public methodGetErrorAt(Int32, Int32, Int32, Int32) Gets the error at the defined position. The error is calculated by the measured value and the position in the field.
Public methodGetErrorAt(Int32, Int32, Int32, Int32, Int32) Gets the error at the defined position. The error is calculated by the measured value and the position in the field.
Public methodGetErrors Gets the whole error array. The error is calculated by the measured value and the position in the field.
Public methodGetNullableErrors Gets the error array. The error is calculated by the measured value and the position in the field. Rows / columns outside the sub field are omitted. Values of cells outside circular subfield but within the containing rectangle are null.
Public methodGetNullablePowerErrors Gets the power error array. The power correction is defined as a factor from 1 to 4.
Public methodGetPowerErrors Gets the power error array. The power correction is defined as a factor from 1 to 4.
Public methodGetStatistics Gets the average and maximum error of the measured values.
Public methodGetValues Gets the measured values for [axis][row, column]
Public methodGetValues3D Returns the measured values for axis, layer, row, column.
Public methodImportList Imports a list of measured field positions. Expected formats: <expected X>, <expected Y>, <expected Z>, <actual X>, <actual Y> <expected X>, <expected Y>, <expected Z>, <actual X>, <actual Y>, <actual Z> <layer>, <expected X>, <expected Y>, <expected Z>, <actual X>, <actual Y>, <actual Z> <magnification>, <layer>, <expected X>, <expected Y>, <expected Z>, <actual X>, <actual Y>, <actual Z>
Public methodLoad Loads a measurement table. Expected format: [<layer>,] <row>, <column>, <actual X>, <actual Y> [, <actual Z>]
Public methodReset Resets all values to the expected positions.
Public methodSave Save the measurement table to the specified path.
Public methodSetData(Double) Sets the measurement data.
Public methodSetData(Int32, Int32, Double) Sets the measurement data for the specified layer.
Top
See Also