CLsqFit:SetNumChannels
The SetNumChannels method specifies the number of channels to fit. Use this method to set 3 or 4 channels for fitting to RGB or RGBa data. This method does not need to be called if fitting numeric data having only 1 channel (the default).
CLsqFit:SetNumChannels( nChannels ) |
The SetNumChannels method specifies the total number of channels in the point values. This method must be called before the adding any points using AddPt or AddPtWt. The number of channels in current use may be retrieved using GetNumChannels.
The following script sets 3 channels, adds data points, and lists the number of channels in use:
L = CLsqFit:new() |
-- create a CLsqFit object |
|
-- specify 3 channel data |
|
-- add a point for x = 3.5 and y = "5,240.4,140" |
|
-- add more points |
L:Fit() |
-- compute the fit |
|
-- get the number of channels in use |
|
-- result: nChan= 3 |
The next example does not call SetNumChannels, so the default number of channels, 1, is used. The script adds data points and then lists the number of channels in use:
L = CLsqFit:new() |
-- create a CLsqFit object |
|
-- add a point for x = 3.5 and y = 12.25 |
|
-- add more points |
L:Fit() |
-- compute the fit |
|
-- get the number of channels in use |
|
-- result: nChan= 1 |