Класс RegularPolygonWPF

Класс графических объектов "Правильный многоугольник". Базовый класс - BoundedObjectWPF.
Конструкторы класса RegularPolygonWPF
constructor (x,y,r: real; n: integer; c: GColor);
        Создает правильный многоугольник заданного цвета с координатами центра (x,y) и радиусом описанной окружности r
constructor (p: Point; r: real; n: integer; c: GColor);
        Создает правильный многоугольник заданного цвета с центром в заданной точке и радиусом описанной окружности r
Свойства класса RegularPolygonWPF
property Count: integer;
        Количество вершин
property Height: real;
        Высота объекта
property Radius: real;
        Радиус описанной окрежности
property Width: real;
        Ширина объекта
Методы класса RegularPolygonWPF
function WithBorder(w: real := -1): RegularPolygonWPF;
        Декоратор включения границы объекта
function WithNoBorder: RegularPolygonWPF;
        Декоратор выключения границы объекта
function WithRotate(da: real): RegularPolygonWPF;
        Декоратор поворота объекта
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): RegularPolygonWPF;
        Декоратор текста объекта
Свойства базового класса BoundedObjectWPF
property BorderColor: GColor;
        Цвет границы графического объекта
property BorderWidth: real;
        Ширина границы графического объекта
property Color: GColor;
        Цвет графического объекта
Методы базового класса BoundedObjectWPF
function WithBorder(w: real := -1): BoundedObjectWPF;
        Декоратор включения границы объекта
function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта
Свойства базового класса ObjectWPF
property Center: Point;
        Центр графического объекта
property Color: GColor;
        Цвет графического объекта
property Dx: real;
        Направление движения по оси X. Используется методом Move
property Dy: real;
        Направление движения по оси Y. Используется методом Move
property FontColor: Color;
        Цвет шрифта текста внутри графического объекта
property FontName: string;
        Имя шрифта текста внутри графического объекта
property FontSize: real;
        Размер текста внутри графического объекта
property Height: real;
        Высота графического объекта
property Left: real;
        Отступ графического объекта от левого края
property LeftBottom: Point;
        Левый нижний угол графического объекта
property LeftTop: Point;
        Левый верхний угол графического объекта
property Number: integer;
        Целое число, выводимое в центре графического объекта. Используется свойство Text
property RightBottom: Point;
        Правый нижний угол графического объекта
property RightTop: Point;
        Правый верхний угол графического объекта
property RotateAngle: real;
        Угол поворота графического объекта (по часовой стрелке)
property RotateCenter: Point;
        Центр поворота графического объекта
property Text: string;
        Текст внутри графического объекта
property TextAlignment: Alignment;
        Выравнивание текста внутри графического объекта
property Top: real;
        Отступ графического объекта от верхнего края
property Width: real;
        Ширина графического объекта
Методы базового класса ObjectWPF
procedure AddChild(ch: ObjectWPF);
        Добавляет к графическому объекту дочерний
procedure DeleteChild(ch: ObjectWPF);
        Удаляет из графического объекта дочерний
procedure Destroy;
        Удаляет графический объект
procedure Move;
        Перемещает графический объект на вектор (dx,dy)
procedure MoveForward(r: real);
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0)
procedure MoveOn(a,b: real);
        Перемещает графический объект на вектор (a,b)
procedure MoveTo(x,y: real);
        Перемещает левый верхний угол графического объекта к точке (x,y)
procedure Rotate(da: real);
        Поворачивает графический объект по часовой стрелке на угол da
procedure ToBack;
        Переносит графический объект на задний план
procedure ToFront;
        Переносит графический объект на передний план
function WithRotate(da: real): ObjectWPF;
        Декоратор поворота объекта
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;
        Декоратор текста объекта