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)