| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Enlarges rectangle to encompass another rectangle.
Source position: objects.pp line 248
procedure TRect.Union(  | 
R: TRect  | 
);  | 
Union enlarges the current rectangle so that it becomes the union of the current rectangle with the rectangle R.
None.
  | 
Reduce rectangle to intersection with another rectangle  | 
Program ex3; { Program to demonstrate TRect.Union } Uses objects; Var ARect,BRect,CRect : TRect; begin ARect.Assign(10,10,20,20); BRect.Assign(15,15,25,25); { CRect is union of ARect and BRect } CRect.Assign(10,10,25,25); { Calculate it explicitly} ARect.Union(BRect); If ARect.Equals(CRect) Then Writeln ('ARect equals CRect') Else Writeln ('ARect does not equal CRect !'); end.