======Класс CompoundLineExtentions====== * **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]] * **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll) =====Иерархия наследования===== * System.Object * Topomatic.Cad.Foundation.CompoundLineExtentions =====Синтаксис===== public abstract sealed class CompoundLineExtentions =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.calckxky_topomatic.cad.foundation.item_system.double_ref_system.double_ref_system.double|CalcKxKy(Item, Double, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:67ee2dbd0ba2150c5d86b0c6daf77e9c|CalcTangents(Vector2D, Vector2D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.clonecompoundlineitem_topomatic.cad.foundation.compoundline_topomatic.cad.foundation.item|CloneCompoundLineItem(CompoundLine, Item)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.cut_topomatic.cad.foundation.compoundline_system.double_system.double|Cut(CompoundLine, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.d02d_topomatic.cad.foundation.icurve_system.double_system.double_ref_topomatic.cad.foundation.vector2d|D02D(ICurve, Double, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:ca9a62b12fa2d7f60adb2f783536e8cb|D02DInf(ICurve, Double, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.getcurvature_topomatic.cad.foundation.compoundline_system.double_ref_system.double|GetCurvature(CompoundLine, Double, Double)]]| Радиус кривизны со знаком | |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:3d078eaf039e0ef27a6c31f46ae011e6|GetTangentPosition(Item, Double, Double, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:63a0259d9a45af172e7c9ec8bff6f53b|GetTangentPosition(CompoundLine, Double, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9c4a13a2fd5b08fd71b6438784e7f50f|GetTangentPosition(CompoundLine, Double, Double, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:8a86db77c676a461b38163f99b44abe8|GetTangentPositionInfinite(CompoundLine, Double, Double, Vector2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:71f018a2d3462ef86b4b58e59bcbe3fa|Join(CompoundLine, CompoundLine, CompoundLine)]]| Склеивает две линии в текущую, линии должны сопрягаться от конца первой к началу второй | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:bb3db0ca85b9bda93bacee15c2a29d97|PosToStaOffsetInfinite(CompoundLine, Vector2D, Double, Double)]]| Возвращает пикет по точке на планет | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:927e368a7c2f90e01873780a208969bd|Project2D(ICurve, Vector2D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:45621791b1834400526b9a9b21ab5141|Project2DInf(ICurve, Vector2D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:33d094f41ed34a22b37f2c8635480c16|RotateArcPos(Vector2D, Vector2D, Double, Double, Double, Vector2D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:bdc443ac0ecbb647702d3d8c8dfd370f|SectArc(CompoundLine, Vector2D, Double, Double, Double, IList, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:696d74a4c89b178ae729a1dda20bc0ba|SectLine(CompoundLine, BoundingBox2D, Line2D, IList, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:03e5932b9a57d603a94f4631c4871ab0|SectLine(CompoundLine, Line2D, IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:4bf1b34c61aaccf6442e483159a54d2f|SectSegment(CompoundLine, Vector2D, Vector2D, IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9544859e3990622c946e4fc80cd95d58|SectSegment(CompoundLine, Vector2D, Vector2D, IList, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9cf85fa3086645d7d55e05fb9d3402e3|SectWithOtherCompoundLine(CompoundLine, CompoundLine, List`1)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:543fe33d159ee4fee1e3b1f1123c1798|Split(CompoundLine, Double, CompoundLine, CompoundLine)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:bd57da1afa0d052272562c1865767c72|StaOffsetToPosInfinite(CompoundLine, Double, Double, Vector2D)]]| Возвращает позицию, по пикету и смещению, если не может найти такую позицию, тогда пытается вернуть позицию по тангенсам в начале и в конце | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.topathlist_topomatic.cad.foundation.compoundline_system.collections.generic.ilist_1|ToPathList(CompoundLine, IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.topathlistwithoutclothoids_topomatic.cad.foundation.compoundline_system.collections.generic.ilist_1|ToPathListWithoutClothoids(CompoundLine, IList)]]| Делает представление CompoundLine в виде pathList без клотоид (клотоиды заменяются наборами приближающих арок) | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.topolyline_topomatic.cad.foundation.compoundline_topomatic.cad.foundation.ipolyline3d|ToPolyLine(CompoundLine, IPolyline3D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.compoundlineextentions.toposarray_topomatic.cad.foundation.compoundline_system.collections.generic.ilist_1_system.double|ToPosArray(CompoundLine, IList, Double)]]| | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)|