IMcImageFromPointsValues Property |
![]() |
Namespace: MediaCy.IQL.Operations
Property Values ( Optional lChannel As Integer = -1, Optional Index As Integer = -1 ) As Object Get Set
Sub SetValues() Dim NChannels As Long, NPoints As Long, i, j Dim Values2D() As Double NChannels = 3 NPoints = 10 ReDim Values2D(NChannels - 1, NPoints - 1) As Double For i = 0 To NChannels - 1 For j = 0 To NPoints - 1 Values2D(i, j) = (i + 1) * 100 + j + 1 Next j Next i 'set values as 2D array ThisApplication.ActiveImage.ImageFromPoints.Values = Values2D 'check values Debug.Print McToText(ActiveImage.ImageFromPoints.Values) Debug.Print McToText(ActiveImage.ImageFromPoints.Values(0)) Debug.Print McToText(ActiveImage.ImageFromPoints.Values(1, 1)) 'method 2 Dim Values1D() As Double ReDim Values1D(NPoints - 1) As Double For i = 0 To NChannels - 1 For j = 0 To NPoints - 1 Values1D(j) = (i + 1) * 100 + j + 1 ThisApplication.ActiveImage.ImageFromPoints.Values(i) = Values1D Next j Next i Debug.Print McToText(ActiveImage.ImageFromPoints.Values) Debug.Print McToText(ActiveImage.ImageFromPoints.Values(0)) 'method 3 For i = 0 To NChannels - 1 For j = 0 To NPoints - 1 ThisApplication.ActiveImage.ImageFromPoints.Values(i, j) = (i + 1) * 100 + j + 1 Next j Next i Debug.Print McToText(ActiveImage.ImageFromPoints.Values) Debug.Print McToText(ActiveImage.ImageFromPoints.Values(0)) End Sub