Skip to content

Union

Declaration

Source position: types.pp line 298

class function Union
                    (const Points: 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;  static;
class function Union(R1: TRectF; R2: TRectF) : TRectF;  static;
procedure Union(const r: TRectF);