======Класс RoadLibrary====== * **Пространство имен:** [[developers:references:topomatic.alg.road.runtime.tools|Topomatic.Alg.Road.Runtime.Tools]] * **Сборка:** Topomatic.Alg.Road.Runtime (в Topomatic.Alg.Road.Runtime.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * Topomatic.Alg.Road.Runtime.Tools.RoadLibrary =====Синтаксис===== public abstract sealed class RoadLibrary =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:e66a10c3416bc856201a9fd4efa9b773|ApplyRules(RoadAlignment, Side, Double, Double, Boolean, Boolean, Boolean, List, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.buildfgcrosssurface_topomatic.alg.road.roadalignment_topomatic.sfc.surface_system.int32|BuildFgCrossSurface(RoadAlignment, Surface, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.buildfgtopsurface_topomatic.alg.road.roadalignment_topomatic.sfc.surface_system.double_system.double|BuildFgTopSurface(RoadAlignment, Surface, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:7f00a418586a11614090916c9a7bc1de|CalcDescentControlPoints(RoadAlignment, RoadAlignment, Double, DescentControlPointSelector, Vector3D, Vector3D, Vector3D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:60118d97f681b98b32bb5aff097bb78d|FindSectPostion(CompoundLine, Vector2D, Vector2D, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:5ae611070ff4ea9b72bbfbffb67274c1|FindSectPostion(RoadAlignment, CompoundLine, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.lockcollectionitem_topomatic.alg.alignment|LockCollectionItem(Alignment)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.lockcollectionitem_system.object_topomatic.foundationclasses.objectid|LockCollectionItem(Object, ObjectId)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:30a88a2d884968bd414bcbbef52e46c7|MakeDitch(Corridor, IParameter, IParameter, MakeDitchType, Int32, Int32, Int32, Int32, Int32, Double, Double, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:db639eb7dbf0df8e8fb8f6fb7ca381e2|MakeProjectProfileByReferenceGrade(IList, Double, Double, Transition, Transition, Alignment, Alignment, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:383ddd2915c96e120b13f343ca418879|MakeRenewProfile(RoadAlignment, Double, Double, RenewProfileMode, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9b462dd5ba0a2cc0256f124b75d215d0|PrepareCompoundLine(RoadAlignment, Int32, Double, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.preparecompoundline_topomatic.alg.compoundline_system.collections.generic.list_1|PrepareCompoundLine(CompoundLine, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:8ef6b31d42b489c6ba1eb09b30fa1289|PrepareTriangleIslandOffset(RoadAlignment, CompoundLine, Side, Double, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:c9572d3a1eaee2471459aec198ac79c5|TryGetDitchElevation(CrsDesignContext, String, Int32, Double, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:7baed956508071a371f412535a03dd79|TryGetDitchHeight(CrsDesignContext, String, Int32, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:54ddaefdc17de3b473bdd85639506e2a|TrySectCompoundLine(CompoundLine, CompoundLine, Vector2D, Double, Vector2D)]]| |