======Структура Line2D====== * **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]] * **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll) =====Синтаксис===== public struct Line2D : IEquatable =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.line2d.createline2d_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|CreateLine2D(Vector2D, Vector2D)]]| Создает линию по двум точкам | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.line2d.createline2d_topomatic.cad.foundation.vector2d_system.double_system.double|CreateLine2D(Vector2D, Double, Double)]]| Создает линию по точке и направляющему вектору | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.line2d.createline2d_topomatic.cad.foundation.vector2d_system.double|CreateLine2D(Vector2D, Double)]]| Создаем линию по точке и углу поворота | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.equals_system.object|Equals(Object)]]| (Переопределяет Equals(Object).)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.equals_topomatic.cad.foundation.line2d|Equals(Line2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.gethashcode|GetHashCode()]]| (Переопределяет GetHashCode().)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.line2d.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.move_system.double_system.double|Move(Double, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.move_topomatic.cad.foundation.vector2d|Move(Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.normal_topomatic.cad.foundation.vector2d|Normal(Vector2D)]]| Возвращает перпендикулярную линию проходящую через заданную точку | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.normalize|Normalize()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.parallel_topomatic.cad.foundation.vector2d|Parallel(Vector2D)]]| Возвращает параллельную линию проходящую через заданную точку | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.line2d.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.line2d.sectlines_topomatic.cad.foundation.line2d_topomatic.cad.foundation.line2d|SectLines(Line2D, Line2D)]]| | |{{developers:references:method.png|Метод}}|ToString()| Возвращает полное имя типа этого экземпляра. (Наследуется от ValueType.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:177c8a5c2fc537163f5a4959d6d1a1f3|TryCreateLine2D(Vector2D, Vector2D, Line2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.line2d.trycreateline2d_topomatic.cad.foundation.vector2d_system.double_system.double_ref_topomatic.cad.foundation.line2d|TryCreateLine2D(Vector2D, Double, Double, Line2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:e3f1c4907d8ceca0fa435a679b0a08ed|TrySectLines(Line2D, Line2D, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.line2d.trysectlines_topomatic.cad.foundation.line2d_topomatic.cad.foundation.line2d_ref_topomatic.cad.foundation.vector2d|TrySectLines(Line2D, Line2D, Vector2D)]]| | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.line2d.a|A]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.line2d.b|B]]| | |{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.line2d.c|C]]| |