Difference between revisions of "TPAMiddleEx"
From SCAR Divi Manual
| Line 1: | Line 1: | ||
==Definition== | ==Definition== | ||
<source lang="scar" lines="false"> | <source lang="scar" lines="false"> | ||
| − | function | + | function TPAMiddleEx(const TPA: TPointArray; out x, y: Integer): Boolean; |
</source> | </source> | ||
==Availability== | ==Availability== | ||
| − | SCAR Divi 3.26 > | + | SCAR Divi 3.26 > 3.37 |
===Aliases=== | ===Aliases=== | ||
| Line 11: | Line 11: | ||
==Description== | ==Description== | ||
| − | This function determines the | + | This function determines the arithmetic mean of all x and y coordinates in the given [[TPointArray]] '''TPA''' and returns them in '''x''' and '''y'''. The function returns [[true]] if the given TPointArray '''TPA''' contains 1 or more values. |
==Example== | ==Example== | ||
| Line 35: | Line 35: | ||
*[[TPADensity]] | *[[TPADensity]] | ||
| − | [[Category: | + | [[Category:Deprecated Functions]] |
| − | |||
| − | |||
Latest revision as of 17:58, 22 November 2012
Definition
function TPAMiddleEx(const TPA: TPointArray; out x, y: Integer): Boolean;
Availability
SCAR Divi 3.26 > 3.37
Aliases
- MiddleTPAEx (SCAR Divi 3.20 > 3.35)
Description
This function determines the arithmetic mean of all x and y coordinates in the given TPointArray TPA and returns them in x and y. The function returns true if the given TPointArray TPA contains 1 or more values.
Example
var
TPA: TPointArray;
x, y: Integer;
begin
TPA := [Point(0, 0), Point(2, 2), Point(5, 10)];
if TPAMiddleEx(TPA, x, y) then
WriteLn('Middle-Point(' + IntToStr(x) + ',' + IntToStr(y) + ')');
end.Output:
Middle-Point(2,4)