Имена с L1 по L1000 зарезервированы для звеньев элементов конструкции. Имена с AL1 по AL1000 доступны для представления дополнительных звеньев.
Имя функции | Описание | Заметки |
---|---|---|
Slope | Получение откоса звена. | Откос является положительным, если звено направлено кверху. |
Length | Получение абсолютной длины. | Возвращаемое значение всегда является положительным. |
Xlength | Получение горизонтальной длины звена. | Возвращаемое значение всегда является положительным. |
Ylength | Получение вертикальной длины звена. | Возвращаемое значение всегда является положительным. |
StartPoint | Получение начальной точки звена. | Пример: Получение координаты X начальной точки: L1.StartPoint.X |
EndPoint | Получение конечной точки звена. | |
MaxY | Получение максимальной отметки по оси Y для точек звена. | |
MinY | Получение минимальной отметки по оси Y для точек звена. | |
MaxInterceptY(slope) | Применение самого высокого пересечения точек данного звена к началу следующего звена. |
Отметка Y отсчитывается относительно исходной точки. Эта функция используется в элементах конструкций, применяемых при реконструкции, для нахождения критической глубины для фрезерования/покрытия. |
MinInterceptY(slope) | Применение самого низкого пересечения точек данного звена к началу следующего звена. | |
LinearRegressionSlope | Линейная регрессия точек звена для нахождения откоса наилучшего вписывания по всем точкам. |
Эта функция используется в элементах конструкций, применяемых при реконструкции, для нахождения откоса существующего дорожного покрытия. Обе эти функции линейной регрессии основаны на стандартных формулах линейной регрессии. |
LinearRegressionInterceptY | Нахождение значения Y линии линейной регрессии (в начальной точке звена). | |
IsValid | Определение присвоения цели и ее доступности для использования. | |
HasIntersection(Link2ID as string, ExtendLink1 as bool=false, ExtendLink2 as bool=false) | Определение наличия пересечения текущего звена с другим звеном. | Доступны три параметра:
L1.HasIntersection("L2") L1.HasIntersection("L2",true,true) |