Click or drag to resize

IMcSpatialCalib Interface

***** interface IMcSpatialCalib

Namespace:  MediaCy.IQL.Calibrations
Assembly:  MediaCy.IQL.Calibrations (in MediaCy.IQL.Calibrations.dll) Version: 10.0.6912.0
Syntax
VB
Public Interface IMcSpatialCalib

The IMcSpatialCalib type exposes the following members.

Properties
  NameDescription
Public propertyAngularOffset
The angular offset of the calibration space, in degrees counter clockwise.
Public propertyAspectRatio
The aspect ratio of a linear, uniform, spatial calibration.
Public propertyChangeCount
A count of changes to image properties.
Public propertyConversionFactor
Gets or sets the unit conversion factor
Public propertyFlags
Gets or sets the spatial calibration status flags.
Public propertyIsInUse
This property indicates whether the calibration is in use on an open image.
Public propertyModified
This property indicates whether the calibration has been modified and should be saved.
Public propertyName
Gets or sets the name of the spatial calibration.
Public propertyPixelOriginX
Gets or sets the X axis coordinate of the origin
Public propertyPixelOriginY
Gets or sets the Y axis coordinate of the origin
Public propertyPixelSizeX
The calibrated width of a pixel. I.e. the number of calibrated units per pixel
Public propertyPixelSizeY
The calibrated height of a pixel. I.e. the number of calibrated units per pixel
Public propertyPolynomialDegree
Get the maximum degree of the mapping polynomials
Public propertyUnit
Get the calibration unit type.
Public propertyUnitAbbrev
Gets or sets the abbreviation for the spatial calibration unit.
Public propertyUnitName
Gets or sets the name of the spatial calibration unit.
Top
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