======Класс RoadLibrary====== * **Пространство имен:** [[developers:references:topomatic.alg.road.runtime.tools|Topomatic.Alg.Road.Runtime.Tools]] * **Сборка:** Topomatic.Alg.Road.Runtime (в Topomatic.Alg.Road.Runtime.dll) =====Иерархия наследования===== * 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|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:11a535548fa2cbf5b1755f87f0e72d2c|FindSectPostion(CompoundLine, Vector2D, Vector2D, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:e35bd8370260cb18c5f5c68b5fcb011f|FindSectPostion(RoadAlignment, CompoundLine, Double, Vector2D)]]| | |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.getleftslope_topomatic.alg.alignment_system.double|GetLeftSlope(Alignment, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.getrightslope_topomatic.alg.alignment_system.double|GetRightSlope(Alignment, Double)]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:9b15949a6496048b732da537e8f32947|InitializeConstructionParameters(AlignmentParameters, IEnumerable, Action)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:836128c42cca370668377c40ca06b386|InterpolateDitchOnDescent(Alignment, Alignment, Alignment, Vector2D, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:2ae27f6f06de52d01a3358bde3cf11d1|InterpolateSlopesOnDescent(Alignment, Alignment, Alignment, Vector2D)]]| | |{{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.cad.foundation.compoundline_system.collections.generic.list_1|PrepareCompoundLine(CompoundLine, List)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:aa6c482d8e9309e59452cf2e29a6f05e|PrepareTriangleIslandOffset(RoadAlignment, CompoundLine, Side, Double, Boolean, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.segmentinsidelimitedchange_topomatic.alg.alignment_ref_system.double_ref_system.double|SegmentInsideLimitedChange(Alignment, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.setleftslope_topomatic.alg.alignment_topomatic.alg.road.runtime.tools.slopeprms_system.double|SetLeftSlope(Alignment, SlopePrms, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.road.runtime.tools.roadlibrary.setrightslope_topomatic.alg.alignment_topomatic.alg.road.runtime.tools.slopeprms_system.double|SetRightSlope(Alignment, SlopePrms, Double)]]| | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b50400ec00f6330d3d30a78e2b4bacc1|TryGetDitchElevation(CrsDesignContext, String, Int32, Double, 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:32321e726519cb6a8f8a546c337d29c8|TrySectCompoundLine(CompoundLine, CompoundLine, Vector2D, Double, Vector2D)]]| |