TMapOverlay.GetNextObject

 

TMapOverlay

Top

Запросить очередную часть разрезаемого объекта

 

function GetNextObject : integer;

 

Описание:

Запросить очередную часть разрезаемого объекта (вызывать после SetObjectCross в цикле до тех пор, пока не вернет 0). В объект указанный в свойстве ObjectOut записывается метрика объекта пересечения. Объект пересечения определяется как часть обрабатываемого (разрезаемого) объекта, отрезанная линией пересечения с шаблоном.

Если контур шаблона ЗАМКНУТ, то GetNextObject возвращает:

1 - контур объекта внутри шаблона (часть контура может совпадать с контуром шаблона), либо совпадает с контуром шаблона;

2 - контур объекта вне шаблона (часть контура может совпадать с контуром шаблона);

0 - контуров больше нет, либо при ошибке.

Если контур шаблона НЕЗАМКНУТ, то GetNextObject возвращает:

1 - контур объекта совпадает с контуром шаблона (лежит на шаблоне);

2 - контур объекта вне шаблона (контур может касаться шаблона одной или двумя точками);

0 - контуров больше нет, либо при ошибке.