Types
Adam Boduch
Moduł Types zawiera deklaracje dwóch bardzo ważnych typów rekordowych, często wykorzystywanych w Delphi - TPoint oraz TRect. Zawiera także funkcje i procedury, które operują na tych rekordach.
Typ | Opis |
---|---|
TPoint | Typ rekordowy, określający współrzędne |
TSmallPoint | Typ rekordowy, określający współrzędne (wartości 16bitowe) |
TRect | Typ rekordowy; często wykorzystywany do określania położenia prostokątów, figur geometrycznych |
Funkcje | Opis |
---------------- | ---------------- |
Bounds | Zwraca rekord TRect na podstawie parametrów |
CenterPoint | Zwraca współrzędne środka prostokąta |
IntersectRect | Zwraca punkty przecięcia dwóch prostokątów |
IsRectEmpty | Zwraca True jeżeli parametr w postaci TRect zawiera wartości dodatnie |
OffsetRect | Zmienia położenie prostokątu |
Point | Tworzy rekord TPoint na podstawie parametrów X i Y |
PtInRect | Zwraca True jeżeli punkt o danych współrzędnych mieści się w środku prostokąta |
Rect | Tworzy rekord TRect na podstawie parametrów funkcji |
UnionRect | Zwraca położenie i rozmiar prostokąta łączącego dwa pozostałe prostokąty określone w parametach |