для перемещения примитива,
TShape. Rotate(x, y: Integer; angeclass="underline" Double); virtual; abstract;
для поворота вокруг точки,
TShape. Flip(Line: TLine); virtual; abstract;
для зеркального отображения вокруг прямой.
Реализация данных методов уникальна для каждого из классов наследников, однако сама функциональность применима ко всем графическим примитивам.