Difference between revisions of "TPAArea"
From SCAR Divi Manual
Line 1: | Line 1: | ||
==Definition== | ==Definition== | ||
<source lang="scar" lines="false"> | <source lang="scar" lines="false"> | ||
− | function | + | function TPAArea(const TPA: TPointArray): Integer; |
+ | </source> | ||
+ | |||
+ | ===Source Code=== | ||
+ | <source lang="scar"> | ||
+ | function TPAArea(const TPA: TPointArray): Integer; | ||
+ | var | ||
+ | w, h: Integer; | ||
+ | begin | ||
+ | TPADimensions(TPA, w, h); | ||
+ | Result := w * h; | ||
+ | end; | ||
</source> | </source> | ||
==Availability== | ==Availability== | ||
− | SCAR Divi 3. | + | SCAR Divi 3.26 > Current |
==Description== | ==Description== | ||
− | Returns [[ | + | Returns the size of the area covered by a given [[TPointArray]] '''TPA'''. |
==Example== | ==Example== | ||
<source lang="scar"> | <source lang="scar"> | ||
begin | begin | ||
− | WriteLn( | + | WriteLn(TPAArea([Point(0, 0), Point(1, 2), Point(5, 4)])); |
− | |||
− | |||
− | |||
end. | end. | ||
</source> | </source> | ||
Output: | Output: | ||
− | + | 30 | |
− | |||
==See Also== | ==See Also== | ||
− | *[[ | + | *[[TPADensity]] |
+ | *[[TPADimensions]] | ||
+ | *[[TPABounds]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
[[Category:TPA Functions]] | [[Category:TPA Functions]] | ||
[[Category:Array Functions]] | [[Category:Array Functions]] |
Latest revision as of 14:57, 3 July 2011
Definition
function TPAArea(const TPA: TPointArray): Integer;
Source Code
function TPAArea(const TPA: TPointArray): Integer; var w, h: Integer; begin TPADimensions(TPA, w, h); Result := w * h; end;
Availability
SCAR Divi 3.26 > Current
Description
Returns the size of the area covered by a given TPointArray TPA.
Example
begin WriteLn(TPAArea([Point(0, 0), Point(1, 2), Point(5, 4)])); end.
Output:
30