Перейти к содержанию
Справка
Инструменты сайта
Найти
Вы находитесь здесь:
Документация по продуктам Топоматик Robur
»
Разработка
»
Справочник
»
Класс CompoundLineExtentions
Боковая панель
Навигация
Разработка
Справочник
Структура файла .plugin
Работа с иконками меню и элементов
Пространства имен
TLC (Topomatic Lisp Construction)
Руководство
Содержание
Класс CompoundLineExtentions
Иерархия наследования
Синтаксис
Методы
Класс CompoundLineExtentions
Пространство имен:
Topomatic.Cad.Foundation
Сборка:
Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll)
Иерархия наследования
System.Object
Topomatic.Cad.Foundation.CompoundLineExtentions
Синтаксис
public
abstract
sealed
class
CompoundLineExtentions
Методы
Тип
Имя
Описание
CalcKxKy(Item, Double, Double, Double)
CalcTangents(Vector2D, Vector2D, Double, Double)
CloneCompoundLineItem(CompoundLine, Item)
Cut(CompoundLine, Double, Double)
D02D(ICurve, Double, Double, Vector2D)
D02DInf(ICurve, Double, Double, Vector2D)
Equals(Object)
Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
GetCurvature(CompoundLine, Double, Double)
Радиус кривизны со знаком
GetHashCode()
Служит хэш-функцией по умолчанию. (Наследуется от Object.)
GetTangentPosition(Item, Double, Double, Vector2D, Vector2D)
GetTangentPosition(CompoundLine, Double, Vector2D, Vector2D)
GetTangentPosition(CompoundLine, Double, Double, Vector2D, Vector2D)
GetTangentPositionInfinite(CompoundLine, Double, Double, Vector2D, Vector2D)
GetType()
Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
Join(CompoundLine, CompoundLine, CompoundLine)
Склеивает две линии в текущую, линии должны сопрягаться от конца первой к началу второй
PosToStaOffsetInfinite(CompoundLine, Vector2D, Double, Double)
Возвращает пикет по точке на планет
Project2D(ICurve, Vector2D, Double, Double)
Project2DInf(ICurve, Vector2D, Double, Double)
RotateArcPos(Vector2D, Vector2D, Double, Double, Double, Vector2D, Double, Double)
SectArc(CompoundLine, Vector2D, Double, Double, Double, IList<Double>, Double)
SectLine(CompoundLine, BoundingBox2D, Line2D, IList<Double>, Double)
SectLine(CompoundLine, Line2D, IList<Double>)
SectSegment(CompoundLine, Vector2D, Vector2D, IList<Double>)
SectSegment(CompoundLine, Vector2D, Vector2D, IList<Double>, Double)
SectWithOtherCompoundLine(CompoundLine, CompoundLine, List`1)
Split(CompoundLine, Double, CompoundLine, CompoundLine)
StaOffsetToPosInfinite(CompoundLine, Double, Double, Vector2D)
Возвращает позицию, по пикету и смещению, если не может найти такую позицию, тогда пытается вернуть позицию по тангенсам в начале и в конце
ToPathList(CompoundLine, IList<IPathItem>)
ToPathListWithoutClothoids(CompoundLine, IList<IPathItem>)
Делает представление CompoundLine в виде pathList без клотоид (клотоиды заменяются наборами приближающих арок)
ToPolyLine(CompoundLine, IPolyline3D)
ToPosArray(CompoundLine, IList<Vector2D>, Double)
ToString()
Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
developers/references/topomatic.cad.foundation.compoundlineextentions.txt
· Последние изменения: 2023/07/28 17:27 (внешнее изменение)