Record TIntersectionPoint
Модуль: MapplBaseTypes
Структура для точки пересечения двух объектов карты
Объявление
type TIntersectionPoint = record
Point: TDoublePoint;
IndexA: integer;
nSubObjectA: integer;
LastPointNumberA: integer;
OffsetFromLastPointA: double;
IndexB: integer;
nSubObjectB: integer;
LastPointNumberB: integer;
OffsetFromLastPointB: double;
Status: TPointIntersectionStatus;
Angle: Double;
Data: TObject;
end;
Поля
- Point
- координаты точки пересечения
- IndexA
- Индекс первого объекта карты в списке
- nSubObjectA
- Номер подобъекта первого объекта карты
- LastPointNumberA
- Номер начальной узловой точки отрезка первого объекта карты, на котором найдена точка пересечения
- OffsetFromLastPointA
- Смещение относительно начальной узловой точки первого объекта
- IndexB
- Индекс второго объекта карты в списке
- nSubObjectB
- Номер подобъекта второго объекта карты
- LastPointNumberB
- Номер начальной узловой точки отрезка второго объекта карты, на котором найдена точка пересечения
- OffsetFromLastPointB
- Смещение относительно начальной узловой точки второго первого объекта
- Status
- координата nbg точки пересечения
- Angle
- Угол между отрезками пересечения
- Data
- Связанный объект