TestMapObjects.TTestObjectsCheckEvent

Модуль: TestMapObjects

Тип события, возникающего при тестировании очередного объекта слоя

Объявление

TTestObjectsCheckEvent = procedure(Sender: TObject; MOS: TMapObjectStructure;
	 lCode,oIndex,oType,nSubObject,LastPointNumber: integer;
	 CorrectionKind: TTestObjectCorrectionKind; var ErrorPointNumber: integer;
	 var ErrorPoint: TMapObjectPoint; var flHighlightMarkers: boolean;
	 var ErrorString: string) of object;

Параметры

Sender
объект, вызвавший событие
MOS
экземпляр класса структуры объекта
lCode
код слоя
oIndex
уникальный индекс объекта
oType
тип объекта
nSubObject
номер подобъекта
LastPointNumber
номер точки подобъекта
CorrectionKind
режим исправления ошибок
ErrorPointNumber
номер точки подобъекта, в которой обнаружена ошибка, если < 0, то ошибок нет, по умолчанию -1
ErrorPoint
структура параметров точки, в которой обнаружена ошибка (возвращаемый параметр)
flHighlightMarkers
флаг подсветки места ошибки, по умолчанию true (возвращаемый параметр)
ErrorString
строка описания ошибки

Описание

(возвращаемый параметр) TTestObjectsCheckEvent = procedure(Sender: TObject; MOS: TMapObjectStructure; lCode,oIndex,oType,nSubObject,LastPointNumber: integer; CorrectionKind: TTestObjectCorrectionKind; var ErrorPointNumber: integer; var ErrorPoint: TMapObjectPoint; var flHighlightMarkers: boolean; var ErrorString: string) of object;