Класс TMapObjectStructure содержит следующие методы
Имя |
Описание |
|
![]() ![]() |
Добавить индекс связанного объекта |
|
![]() ![]() |
Добавить уникальную узловую точку подобъекта |
|
![]() ![]() |
Построить буферную зону заданного размера |
|
![]() ![]() |
Проверить, я вляется ли точка с координатами x,y концевой одного из подобъектов |
|
![]() ![]() |
Проверка объекта на связность |
|
![]() ![]() |
Проверка объекта на непересекаемость контуров подобъектов |
|
![]() ![]() |
Проверить пересечение объекта с другим объектом |
|
![]() ![]() |
Проверить пересечение объекта линией |
|
![]() ![]() |
Проверка объекта на принадлежность к классу мносвязных многоугольных фигур |
|
![]() ![]() |
Проверить, находится ли точка в контуре одного из подобъектов (или конкретного подобъекта) |
|
![]() ![]() |
Проверить, находится ли заданная точка вблизи одной из узловых точек объекта |
|
![]() ![]() |
Проверить принадлежность точки контуру одного из подобъектов (или конкретного подобъекта) |
|
![]() ![]() |
Проверить пространственное отношение текущего объекта к заданному |
|
![]() ![]() |
Построить окружность из узловых точек |
|
![]() ![]() |
Объединить все линейные подобъекты |
|
![]() ![]() |
Сравнить с другим объектом |
|
![]() ![]() |
Проверить, находится ли объект в контуре одного из подобъектов |
|
![]() ![]() |
Скопировать узловые точки подобъекта в буфер |
|
![]() ![]() |
Разрезать объект другим объектом |
|
![]() ![]() |
Разрезать линейный объект точкой |
|
![]() ![]() |
Удалить дублирующие точки |
|
![]() ![]() |
Загрузить в буфер упакованного хранения координатной информации из строки вместе с информацией об объекте |
|
![]() ![]() |
Построить срединную ось объекта |
|
![]() ![]() |
Найти площадь полигонального объекта |
|
![]() ![]() |
Определить габариты объекта |
|
![]() ![]() |
Найти индекс поля в списке по его названию |
|
![]() ![]() |
Получить SQL-строку со списком полей для инсерта |
|
![]() ![]() |
Получить SQL-строку для апдейта |
|
![]() ![]() |
Найти площадь пересечения двух объектов |
|
![]() ![]() |
Найти все точки пересечения объекта и линии |
|
![]() ![]() |
Найти все точки пересечения объекта и полилинии |
|
![]() ![]() |
Найти длину (периметр) всех подобъектов объекта |
|
![]() ![]() |
Найти длину траектории между двумя точками |
|
![]() ![]() |
Найти расстояние до ближайшей точки объекта относительно заданной точки |
|
![]() ![]() |
Найти ближайшую точку объекта относительно заданной точки |
|
![]() ![]() |
Найти площадь подобъекта полигонального объекта |
|
![]() ![]() |
Найти длину подобъекта (периметр) |
|
![]() ![]() |
Получить SQL-строку со списком значений для инсерта |
|
![]() ![]() |
Вставить все касающиеся точки |
|
![]() ![]() |
Вставить уникальную узловую точку подобъекта |
|
![]() ![]() |
Найти область пересечения объектов |
|
![]() ![]() |
Проверить наличие объекта в точке |
|
![]() ![]() |
Переместить подобъект из объекта источника |
|
![]() ![]() |
Получить номер следующей узловой точки подобъекта |
|
![]() ![]() |
Получить номер предыдущей узловой точки подобъекта |
|
![]() ![]() |
Построить прямоугольник с заданными размерами, координатами центра, повернутый на заданный угол |
|
![]() ![]() |
Повернуть объект в заданной точке под углом к заданной линии |
|
![]() ![]() |
Загрузить буфер упакованного хранения координатной информации в строку вместе с информацией об объекте |
|
![]() ![]() |
Объединить объект с другим объектом |
|
![]() ![]() |
Проверка объекта на корректность и отсутствие самопересечений |
|
![]() ![]() |
Строка ошибки проверки объекта на корректность и отсутствие самопересечений |
|
![]() ![]() |
Добавить значение поля |
|
![]() ![]() |
Скопировать объект из класса источника |
|
![]() ![]() |
Присвоить отредактированное значение поля семантики |
|
![]() ![]() |
Добавить объект |
|
![]() ![]() |
Разомкнуть все подобъкты полигоного объекта |
|
![]() ![]() |
Разомкнуть подобъкт полигоного объекта |
|
![]() ![]() |
Очистить объект |
|
![]() ![]() |
Очистить отредактированные семантические значения полей объекта |
|
![]() ![]() |
Очистить исходные семантические значения полей объекта |
|
![]() ![]() |
Очистить список индексов связанных с объектом класса объектов |
|
![]() ![]() |
Удалить атрибутивные данные объекта |
|
![]() ![]() |
Очистить пространственные данные объекта |
|
![]() ![]() |
Перезагрузить семантику комбинированной подписи из списков полей и значений |
|
![]() ![]() |
Преобразование всех контуров объекта к ломаным (т.е. удалить все точки полилиний, принадлежащие отрезкам) |
|
![]() ![]() |
Скопировать семантику объекта |
|
![]() ![]() |
Удалить подобъект со своими дырками |
|
![]() ![]() |
Отобразить контур объекта в контексте устройства |
|
![]() ![]() |
Найти центральную точку объекта по его габаритам |
|
![]() ![]() |
procedure Слить в одну точку (рекурсивно) каждую пару точек каждого контура, находящихся друг от друга на расстоянии меньше заданного |
|
![]() ![]() |
Скопировать объект из класса источника |
|
![]() ![]() |
Переместить структуру объекта из класса источника |
|
![]() ![]() |
Переместить подобъект из объекта источника со своими "дырками" |
|
![]() ![]() |
Укоротить подобъект на заданную величину, скопировав отрезаемую часть в буфер |
|
![]() ![]() |
Пропорционально пересчитать координаты элементов схемы |
|
![]() ![]() |
Изменить направление обхода узловых точек контуров объекта |
|
![]() ![]() |
Вставить последовательность точек |
|
![]() ![]() |
Сбросить установку значения поля |
|
![]() ![]() |
Пересчитать вправо и вниз |
|
![]() ![]() |
Масштабировать объект по обоим направлениям (координаты x и y каждой точки будут умножена на соответствующие коэффициенты) |
|
![]() ![]() |
Установить значение флага изменения сантики для всех полей |
|
![]() ![]() |
Установить значение поля по его названию, если такого поля еще нет в списке, то оно будет добавлено |
|
![]() ![]() |
Установить значение поля по его индексу |
|
![]() ![]() |
Проредить точки контура c заданным допуском |
|
![]() ![]() |
Синхронизировать и очистить семантические данные объекта со списком полей |