new_rect
The new_rect function is a non-class version of the CRect:new method which creates and returns a new CRect object.
R = new_rect() Creates a default CRect object with properties initialized to the default values 0,0,0,0. R = new_rect( CRect2 ) This is a copy constructor. It creates a new CRect object initialized to the properties of the CRect2 argument. R = new_rect( xmin, xmax, ymin, ymax ) Creates a CRect object initialized to xmin, xmax, ymin, ymax. R = CRect:Set( xmin, xmax, ymin, ymax ) Creates a new CRect object with properties set to the numbers nXmin, nXmax, nYmin, and nYmax. The values may be positive or negative. If the rectangle will involve working with images or arrays, then the values of nXmin and nXmax should usually be 1. R = new_rect( CImage ) Creates a new CRect object initialized to the column and row dimensions of a CImage. The rectangle will extend from 1 to CImage:Cols(), and 1 to CImage:Rows(). R = new_rect( table ) Creates a new CRect object from the first 4 values in a 1-dimensional array, in particular, the values of table[1] through table[4]. These numbers are assigned in order to the rectangle properties xmin, xmax, ymin, and ymax. |
R is returned as the new CRect object.
On Failure, nil is returned.
The following script creates a CHistogram object and uses it to calculate a histogram of data.
|
-- create a rectangle object |
|
-- other uses of the class go here |
|
-- clean up memory when done |
Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics,
Inc. All Rights Reserved.