TMapObjectStructure.Compare
Модуль: MapObject
Класс: TMapObjectStructure
Сравнить с другим объектом
Объявление
function Compare(oSource: TMapObjectStructure; var Difference: double;
Delta: double): integer;
Параметры
oSource
- экземпляр класса источника, с которым сравнивается объект
Difference
- максимальное расстояние между несовпадающими точками
Delta
- допустимая погрешность сравнения координат
Возвращает
- -1
- источник не задан
- 0
- объекты идентичны
- 1
- не совпадает количество подобъектов
- 2
- в одном из объектов не совпадает количество узловых точек
- 3
- в одном из подобъектов не совпадают узловые точки
Описание
Объекты отличаются друг от друга, если не совпадает количество подобъектов, их порядок следования или координаты узловых точек.