Sign in Join
FPDoc Onlineexperiment

NormalizeRectF function

In unit Types

Declaration

pascal
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; overload

Description

No description yet.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.