G I S   T o o l K i t
Справочник программиста

Главная | MAPAPI | PANAPI | Примеры
 

 
ФУНКЦИИ ОВЕРЛЕЙНЫХ ОПЕРАЦИЙ

Объявлены: crossapi.h   Реализация: (gis)mapacces64.dll

 

ovlGetCrossPoint

Найти точку пересечения двух отрезков

ovlGetCrossPointRealCut

Найти точку пересечения двух отрезков ненулевой длины

ovlCrossTestFrame

Тест пересечения отрезка с прямоугольной рамкой

ovlDistance

Вычисление расстояния между точкой и прямой, заданной двумя точками

ovlDistance2

Вычисление квадрата расстояния между точкой и прямой, заданной двумя точками (более быстрая функция по сравнению с ovlDistance)

ovlSeekNearPointOnLine

Поиск точки на линии, ближайшей к заданной

 

ФУНКЦИИ ЗАПРОСА ПОЛОЖЕНИЯ ТОЧКИ
 

ovlGetLocationPoint

Запросить расположение точки относительно замкнутого объекта (с учетом подобъектов)

 

ФУНКЦИИ ПЕРЕСЕЧЕНИЯ ОБЪЕКТОВ
 

ovlCreate

Создать объект оверлейных операций

ovlCreateCheckObject

Создать объект оверлейных операций для выполнения контроля метрики объекта (обрабатываются только линейные или площадные объекты)

ovlFree

Освободить объект оверлейных операций

ovlSetTemplet

Установить шаблон для оверлейных операций

ovlSetObjectCross

Установить обрабатываемый объект и метод обработки

ovlGetNextObject

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

ovlIsEditTemplet

Запросить признак изменения метрики шаблона, согласованного с метрикой объекта

ovlIsEditObject

Запросить признак изменения метрики объекта, согласованного с метрикой шаблона

ovlGetAdjustTemplet

Запросить метрику шаблона, согласованную с метрикой объекта

ovlGetAdjustObject

Запросить метрику объекта, согласованную с метрикой шаблона

ovlGetCheckObject

Запросить метрику проверенного объекта (с удалением двойных точек, обнаруженных в функции ovlCreateCheckObject)

ovlGetCrossPoints

Запросить все точки пересечения объектов (точки пересечения записываются в объект)

ovlGetErrorCode

Запросить код ошибки

ovlGetError
ovlGetErrorUn

Запросить описание ошибки

ovlGetErrorCount

Запросить число ошибок

ovlGetErrorCodeN

Запросить код ошибки

ovlGetErrorN

Запросить описание ошибки

ovlGetErrorPointX
ovlGetErrorPointY

Запросить координаты точки, содержащей ошибку

ovlGetErrorPointXN
ovlGetErrorPointYN

Запросить координаты точки, содержащей ошибку

 

 
 

Касьянов О.В.
info@panorama.kharkov.ua

bigmir)net TOP 100