Click or drag to resize

IMcSpatialCalib Methods

The IMcSpatialCalib type exposes the following members.

Methods
  NameDescription
Public methodCalibrateFloatPoints
Calibrates in place an array of Float (i.e., Single) X,Y points
Public methodCalibratePoints
Convert pixel point coordinates into calibrated point coordinates
Public methodConvertToUnit
Convert the calibration from one unit to another.
Public methodConvertValueToUnit
Convert a distance in this calibration's units to another unit.
Public methodGetDerivationInfo
Return the derivation values of a derived calibration.
Public methodGetPolynomialMapping
Get the two polynomials that define the current spatial mapping
Public methodIsEquivalent
Return whether the supplied calibration is equivalent to this calibration.
Public methodIsLocked
Checks if the calibration is locked and returns the name of the owner.
Public methodSetLock
Locks/unlocks calibration.
Public methodSetPointMapping
Set a spatial calibration mapping via a set of points. A set of points, and their corresponding calibrated values, are used to define a polynomial mapping of the type described in SetPolynomialMapping.
Public methodSetPolynomialMapping
Generic way to set a spatial calibration polynomial mapping of the type: x' = (A00 + A01.y +...+ A0n.y^n) + (A10 + A11.y +...+ A1n.y^n).x +...+ (An0 + An1.y +...+ Ann.y^n).x^n y' = (B00 + B01.y +...+ B0n.y^n) + (B10 + B11.y +...+ B1n.y^n).x +...+ (Bn0 + Bn1.y +...+ Bnn.y^n).x^n where x',y' describe a point in calibrated space, x,y represent that same point in pixel coordinate space. n = Degree of both y and x polynomials, and Coefficients = A00,..., Ann, B00,..., Bnn
Public methodUnCalibrateFloatPoints
Un-calibrates in place an array of Float (i.e., Single) X,Y points
Public methodUnCalibratePoints
Convert calibrated point coordinates into pixel-based point coordinates.
Top
See Also