NormalizeRectF function
Declaration
function NormalizeRectF
(const Pts: Array of TPointF = packed record
public
x: Single;
y: Single;
Add;
function Distance(const apt: TPointF): Single;
function DotProduct(const apt: TPointF): Single;
function IsZero: Boolean;
Subtract;
SetLocation;
Offset;
EqualsTo;
function Scale(afactor: Single): TPointF;
function Ceiling: TPoint;
function Truncate: TPoint;
function Floor: TPoint;
function Round: TPoint;
function &Length: Single;
function Rotate(angle: single): TPointF;
function Reflect(const normal: TPointF): TPointF;
function MidPoint(const b: TPointF): TPointF;
PointInCircle;
class function Zero: TPointF; static;
function Angle(const b: TPointF): Single;
function AngleCosine(const b: TPointF): single;
function CrossProduct(const apt: TPointF): Single;
function Normalize: TPointF;
ToString;
Create;
TPointF.class operator =(const apt1: TPointF; const apt2: TPointF)
: Boolean;
TPointF.class operator <>(const apt1: TPointF; const apt2: TPointF)
: Boolean;
TPointF.class operator +(const apt1: TPointF; const apt2: TPointF)
: TPointF;
TPointF.class operator -(const apt1: TPointF; const apt2: TPointF)
: TPointF;
TPointF.class operator -(const apt1: TPointF): TPointF;
TPointF.class operator *(const apt1: TPointF; const apt2: TPointF)
: TPointF;
TPointF.class operator *(const apt1: TPointF; afactor: single): TPointF;
TPointF.class operator *(afactor: single; const apt1: TPointF): TPointF;
TPointF.class operator /(const apt1: TPointF; afactor: single): TPointF;
TPointF.class operator :=(const apt: TPoint): TPointF;
TPointF.class operator **(const apt1: TPointF; const apt2: TPointF)
: Single;
end
)
: TRectF; overloadDescription
No description yet.
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
