TCircle¶
TCircle related methods
type definition is found in shared/globals.simba
TCircle.ToTPA¶
function TCircle.ToTPA(): TPointArray; constref;
Returns a full TPA of the circles circumference
TCircle.Bounds¶
function TCircle.Bounds(): TBox; constref;
Return a TBox covering the circle
TCircle.Contains¶
function TCircle.Contains(p: TPoint): Boolean; constref;
Test if the point is within the circle
TCircle.CircumferenceTPA¶
function TCircle.CircumferenceTPA(): TPointArray; constref;
Alias of .ToTPA
TCircle.Mean¶
function TCircle.Mean(): TPoint; constref;
Middle of the circle, same as Point(Circle.X, Circle.Y)
TCircle.Circumference¶
function TCircle.Circumference(): Double; constref;
Returns the distance around the outside of a circle.
TCircle.Area¶
function TCircle.Area(): Double; constref;
Returns the area the circle covers
TCircle.Filter¶
function TCircle.Filter(TestSet: TPointArray): TPointArray; constref;
Extract all the points from TestSet
that fits within this circle.
TCircle.Expand¶
function TCircle.Expand(Inc: Int32): TCircle; constref;
Increase or decrease the radius of the circle, same as Circle.Radius + Incr
.