Mappl.TBeforeGraphSectionSplitEvent

Модуль: Mappl

Тип события, возникающего перед разбиением дуги графа

Объявление

TBeforeGraphSectionSplitEvent = function(Sender: TObject;
	 SplitLayerCode: integer; SplitMUID: int64; SplitBufPtr: PDoublePoint;
	 SplitBufCount: integer; SplitX, SplitY: double;
	 const aMOS: TMapObjectStructure): Boolean of object;

Параметры

Sender
объект, вызвавший событие
SplitLayerCode
код слоя разбиваемой дуги
SplitMUID
уникальный идентификатор разбиваемой дуги
SplitBufPtr
указатель на первую точку подобъекта разбиваемой дуги
SplitBufCount
количество точек подобъекта разбиваемой дуги
SplitX
координата точки разбиения в единицах карты по горизонтали
SplitY
координата точки разбиения в единицах карты по вертикали
MOS
текущий редактируемый объект

Возвращает

false, если разбиение дуги при редакировании запрещено