======Класс PlanLineSolver====== Сервисные классы для расчета линии плана * **Пространство имен:** [[developers:references:topomatic.alg.plan|Topomatic.Alg.Plan]] * **Сборка:** Topomatic.Alg (в Topomatic.Alg.dll) =====Иерархия наследования===== * System.Object * Topomatic.Alg.Plan.PlanLineSolver =====Синтаксис===== public abstract sealed class PlanLineSolver =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.compoundlinetoplanvertexes_topomatic.alg.plan.planline_topomatic.cad.foundation.compoundline|CompoundLineToPlanVertexes(PlanLine, CompoundLine)]]| Конвертирует геометрию плана в линию плана | |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.getvertextoplist_topomatic.alg.plan.vertex_system.collections.generic.list_1_system.boolean|GetVertexTopList(Vertex, List, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:52451ca727cac18648671a49d3e2375b|Join(PlanLine, AlignmentJoinType, PlanLine, PlanLine)]]| Объединяет две линии плана в текущую | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.joinvertexes_topomatic.alg.plan.planline_system.int32_system.int32|JoinVertexes(PlanLine, Int32, Int32)]]| Объединяет две соседние вершины в одну | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.planlinevalid_topomatic.alg.plan.planline|PlanLineValid(PlanLine)]]| Определяет правильно ли заданы параметр вершин плана и возможно ли создать по ним геометрию плана | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.planvertexestocompoundline_system.collections.generic.ilist_1_topomatic.cad.foundation.compoundline|PlanVertexesToCompoundLine(IList, CompoundLine)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.planvertexesvalid_system.collections.generic.ilist_1|PlanVertexesValid(IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.solvekxy_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d_ref_system.double_ref_system.double|SolvekXY(Vector2D, Vector2D, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.solveplandata_system.collections.generic.ilist_1_system.double_system.double_system.double_system.boolean|SolvePlanData(IList, Double, Double, Double, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.plan.planlinesolver.split_topomatic.alg.plan.planline_system.double_topomatic.alg.plan.planline_topomatic.alg.plan.planline|Split(PlanLine, Double, PlanLine, PlanLine)]]| Делит текущую линию плана на две по пикету | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)|