Click or drag to resize

IMcImageIntensityCalibration Property

A default IntensityCalibration

Namespace:  MediaCy.IQL.Engine
Assembly:  MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
Syntax
VB
Property IntensityCalibration As McIntensityCalib
	Get
	Set

Property Value

Type: McIntensityCalib
Remarks
This IntensityCalibration property is the fall-back Intensity calibration if the IntensityCalibration property in a child IMcFeatures interface is not set. If no McIntensityCalib instance has been assigned to this property, then Nothing is returned.
Note Note
On assigment an OnPropertyChanged(ID_IMcImage_IMcIntensityCalib) event is fired.
Examples
VB
Public Sub IntensityCalibrationExamples()
With ThisApplication.ActiveImage
Dim calib As MediaCy.IQL.Calibrations.McIntensityCalib
calib = .IntensityCalibration ' Get default
If calib Is Nothing Then
MsgBox("IntensityCalibration is currently unassigned",,"IntensityCalibrationExamples")
Else 'have spatial calib
MsgBox("Intensity calib name is: " + calib.Name,,"IntensityCalibrationExamples")
End If
'Assign a new calibratin
.IntensityCalibration = Nothing ' No calibration
calib = ThisApplication.CreateOperator("McCalLib.McIntensityCalib")
.IntensityCalibration = calib
.IntensityCalibration.Name = "Manually Created Calib"
MsgBox("Manual intensity calib name is: " + calib.Name,,"IntensityCalibrationExamples")
.IntensityCalibration = Nothing   ' unassign manually created calib.
calib = Nothing ' Release of Manually Created Calib
End With 'ThisApplication.ActiveImage
End Sub 'IntensityCalibrationExamples
See Also