======Класс AlignLibrary====== * **Пространство имен:** [[developers:references:topomatic.alg.runtime.tools|Topomatic.Alg.Runtime.Tools]] * **Сборка:** Topomatic.Alg.Runtime (в Topomatic.Alg.Runtime.dll) =====Иерархия наследования===== * System.Object * Topomatic.Alg.Runtime.Tools.AlignLibrary =====Синтаксис===== public abstract sealed class AlignLibrary =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:ce745c0ce7bb3b69a9770c367fc29f45|CalcElevation(CrsLine, IEnumerable, CompoundLine, Double, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:279a8585c50905a212fdb80735db6ee3|CalculateRetraceStations(ProjectProfile, Int32, Int32, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9e0e0f2b3a949d39010b061f37bc93cf|CalculateRetraceStations(PlanLine, Int32, Int32, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.calculatespecialpoints_topomatic.alg.alignment_system.collections.generic.list_1|CalculateSpecialPoints(Alignment, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.centerprojectnode_topomatic.alg.prf.projectprofile_system.int32|CenterProjectNode(ProjectProfile, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.designsimilarconstruction_topomatic.alg.crs.corridor_system.int32_system.int32_system.int32|DesignSimilarConstruction(Corridor, Int32, Int32, Int32)]]| | |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:2a1f50d2610aa558df0f384ccda92419|FindAlignments(IProjectModel, IList, IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.findcrsnode_topomatic.crs.templates.crsdesigncontext_system.int32|FindCrsNode(CrsDesignContext, Int32)]]| Находит узел | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:6ba106731d24f071eb3ff3f92a86fe9b|FindSurfaces(IProjectModel, IList, IList, IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:05df5630d97d3ae7d9d854d8d3482ae7|FindSurfaces(IProjectModel, IList, IList)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:05df5630d97d3ae7d9d854d8d3482ae7|FindSurfaces(IProjectModel, IList, IList)]]| | |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.getrelativepath_topomatic.applicationplatform.core.iprojectmodel_arr_system.string_ref_system.string|GetRelativePath(IProjectModel, String[], String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:1993c6a69855f0d09b0613a70b1c59b9|GetRelativePath(IProjectModel, String[], Boolean, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.gettaskid_topomatic.alg.alignment_system.uint32|GetTaskId(Alignment, UInt32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.gettemplatespath_system.uint32|GetTemplatesPath(UInt32)]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.getvar_topomatic.alg.alignment_topomatic.alg.alignment_system.double_system.string|GetVar(Alignment, Alignment, Double, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:ad2046160eeb5c3f400073bc330e8f6d|MakeAgProfile(IList, CompoundLine, Double, Double, IEnumerable, Int32, IEnumerable, Profile, AgProfile, Boolean, Double, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:dd32111b3cddf61589f18934efeb71d3|MakeAgProfile(Profile, AgProfile, Int32, IEnumerable, Corridor, Double, Double, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:cf21fc5cce4135c171fdbaca6bb2f770|MakeCrossSectionsAtStations(Alignment, IEnumerable, Double[], Int32[], Double, Double, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f24a8f33a867176d05aa673ba5dad91b|MakeEgProfile(IList, CompoundLine, Corridor, Double, Double, IEnumerable, IOffset, IList, Boolean, Boolean, Double, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:5e2fc690091a4527cb3bf62ffdbdbf57|MakeNullPointStations(Transition, Double, Double, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:173eb24efcc1eec163ed462cec949431|MakeProjectProfileByEgOffset(ProjectProfile, Profile, ProjectNodeFlags, Double, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:88d1d7ef1fad2e9809ef93b5aee4e210|MakeStations(Alignment, Double, Double, Double, BuildProfileFlags, IEnumerable, Communications, IEnumerable, List, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:2a3aed9f7f74c7e8ab13d199bab5721f|MakeWholeStations(Alignment, Double, Double, Double, List, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.offsetplan_topomatic.alg.plan.planline_topomatic.alg.plan.planline_system.double|OffsetPlan(PlanLine, PlanLine, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:fa43eca7383c1946479cc3f7fc13a648|ScanCrossDtm(Double, IEnumerable, CompoundLine, Double, Double, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:8543f7ab7345f14ecc62a493f61de806|ScanCrossDtm(Double, CrsLine, IEnumerable, IEnumerable, CompoundLine, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:85f2300b3b9fc3ce94e68026fa709259|ScanCrossDtm(Double, IEnumerable, IEnumerable, CompoundLine, Double, Double, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9e3b5bb9b6cc5af4662f123366de6b08|ScanCrossMultiLine(Double, CrsLine, IEnumerable, CompoundLine, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:baff38b6381745e5f94065ec44e62a9f|ScanCrossMultiLine(Double, IEnumerable, CompoundLine, Double, Double, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:02121d6bdc7eb77184abd7338ca408ec|ScanCrossSingleLine(List, IEnumerable, IEnumerable, CompoundLine, Double, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:15acc93713e8c0afa4b738d3d9de7523|ScanCrossSingleLine(List, IEnumerable, CompoundLine, Double, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.selectfromcadview_t_topomatic.cad.view.cadview_topomatic.alg.runtime.tools.t_system.string|SelectFromCadView(CadView, T, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9422c1c1552893b82a04b98d5f1967ed|SmashCenterLine(Alignment, Double, Double, List, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.smashcenterline_topomatic.alg.alignment_system.double_system.double_system.collections.generic.list_1|SmashCenterLine(Alignment, Double, Double, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:f1d0f21d34d99e1070323b486d47f3e7|SmashCenterLine(Alignment, Double, Double, Double, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:032550fc444dac8ca2a469ddb99ca9ee|SmashCenterLineFromWholeStations(Alignment, Double, Double, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:4f7f092ec839c4e63c776785036b8f10|SmashCenterLineOnSections(Alignment, Boolean, Boolean, Double, List)]]| | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b32fc848919a00c891ff8bc949632bb7|TransformProfile(ProjectProfile, Double, Double, Double, Double, Double, Boolean, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.trygetradius_topomatic.cad.foundation.item_ref_system.double|TryGetRadius(Item, Double)]]| | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.tools.alignlibrary.doubleepscomparer|DoubleEpsComparer]]| |