Русский | English
Класс TCastleLine2DBase
Модуль
CastleLine2DBase
Объявления
type TCastleLine2DBase = class(TCastleAbstractPrimitive)
Описание
Базовый класс для фигур, которые определяются набором вершин Points. Потомки класса должны переопределить метод ReLoad. Для набора вершин Points предусмотрен редактор свойств Также возможно редактировать набор вершин непосредственно из окна редактора CGE. Для входа в режим редактирования используйте "verb" (Edit mode ON) - правой кнопкой мыши по объекту в окне иерархии объектов.
Иерархия
- TCastleAbstractPrimitive
- TCastleLine2DBase
Обзор
Методы
Свойства
Описание
Методы
|
procedure SetLineType(NewLineType:TCastleLineType); virtual; |
Установить тип линии
|
|
procedure Clear; virtual; |
Удалить все точки
|
|
procedure CustomSerialization(const SerializationProcess: TSerializationProcess); override; |
|
|
procedure ReLoad; virtual; |
Построить геометрию заново Потомки класса должны переопределить этот метод
|
|
procedure SavePointsToFile(const FileName:string); |
Сохранить точки Points в файл
|
|
procedure LoadPointsFromFile(const FileName:string); |
Загрузить точки Points из файла
|
|
function SelfIntersections:boolean; |
Проверка на самопересечение.
|
|
constructor Create(AOwner: TComponent); override; |
|
|
destructor Destroy; override; |
|
|
function PropertySections(const PropertyName: String): TPropertySections; override; |
|
Свойства
|
property EditMode: boolean read FEditMode write FEditMode; |
Включен ли режим редактирования
|
|
property Points: TVector2List read FPoints write FPoints; |
Точки (вершины) на основе которых потомки выстраивают геометрию
|
Сгенерировал PasDoc 0.16.0.