Click or drag to resize

IMcRegions2SpatialCalibration Property

A SpatialCalibration associated with this McFeatures

Namespace:  MediaCy.IQL.Features
Assembly:  MediaCy.IQL.Features (in MediaCy.IQL.Features.dll) Version: 10.0.6912.0
Syntax
VB
Property SpatialCalibration As McSpatialCalib
	Get
	Set

Property Value

Type: McSpatialCalib

Implements

IMcRegionsSpatialCalibration
Remarks
IF assigned a non-NULL instance, this SpatialCalibration property is used for any calibrated operation made by its methods or by measurements based on the McFeatures. If this McFeature has any parent McImage and the property has not been assigned a SpatialCalibration that overrides the image's, then that parent McImage's SpatialCalibration property is returned on access.
Examples
VB
Dim calib As McSpatialCalib
Dim image As McImage
Set image = ActiveImage
Set image.SpatialCalibration = CreateOperator("McSpatialCalib")
image.SpatialCalibration.Name = "Manually Created Image Calib"
Dim regionsI As McRegions    'McRegions with parent McImage
Set regionsI = image.RegionFeatures
Dim regionsNoI As McRegions    ' one w/out parent McImage
Set regionsNoI = McEngine.CreateOperator("McRegions")
'See if calbration is already set
if image.RegionFeatures.SpatialCalibration Is Nothing Then _
Debug.Print "SpatialCalibration is currently unassigned"
' Set calibrations
Set regionsNoI.SpatialCalibration = CreateOperator("McSpatialCalib")
regionsI.SpatialCalibration.Name = "Manually Created Regions Calib"
See Also

Reference

CreateOperator
SpatialCalibration