Инструменты пользователя

Инструменты сайта


developers:references:topomatic.cad.foundation.cogo.cogolibrary

Класс CogoLibrary

Иерархия наследования

  • System.Object
    • Topomatic.Cad.Foundation.Cogo.CogoLibrary

Синтаксис

public abstract sealed class CogoLibrary

Методы

ТипИмяОписание
МетодСтатическийCanMakeArc(Vector2D, Vector2D, Vector2D, Double)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодСтатическийGetCircleFrom2PointsKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Double, Double)
МетодСтатическийGetClothBFrom2PointsRLKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Double, ClothoidStruc)
МетодСтатическийGetClothBTruncFrom2PointsRLKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Double, Double, ClothoidStruc)
МетодСтатическийGetClothFrom2PointsKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Double, ClothoidStruc)
МетодСтатическийGetClothTruncFrom2PointsRLKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Double, Double, ClothoidStruc)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодСтатическийMakeArcFrom2PointsKasat(Vector2D, Vector2D, Vector2D, Vector2D, Boolean, ArcStruc)
МетодСтатическийMakeArcFrom2PointsLengthKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Boolean, ArcStruc)
МетодСтатическийMakeArcFrom2PointsRadiusKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Boolean, ArcStruc)
МетодСтатическийMakeArcFrom2PointsRLKasat(Vector2D, Vector2D, Vector2D, Vector2D, Double, Double, Boolean, ArcStruc)
МетодСтатическийMakeArcFromStartPosRLTangent(Vector2D, Double, Boolean, Double, Double, ArcStruc)
МетодСтатическийMakeClothBackwardFromStartPosRLTangent(Vector2D, Double, Double, Double, ClothoidStruc)
МетодСтатическийMakeClothForwardFromStartPosRLTangent(Vector2D, Double, Double, Double, ClothoidStruc)
МетодСтатическийMakeTruncClothBackwardFromStartPosRLTangent(Vector2D, Double, Double, Double, Double, ClothoidStruc)
МетодСтатическийMakeTruncClothForwardFromStartPosRLTangent(Vector2D, Double, Double, Double, Double, ClothoidStruc)
МетодСтатическийMate_2AimedSegments_by_ClotArcClot_PureGeom_Ex(SegmentStruc, SegmentStruc, Double, Double, Double, MatingParamTypes, IList<IPathItem>)
МетодСтатическийMate_2Arcs_by_ClotArcClot(ArcStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, Boolean, ArcStruc, ClothoidStruc, Nullable`1, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_2Arcs_by_ClotArcClot(ArcStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, ArcStruc, ClothoidStruc, Nullable`1, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_2Arcs_by_ClotArcClot_Alt(ArcStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, Boolean, ArcStruc, ClothoidStruc, Nullable`1, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_2Arcs_by_ClotArcClotEx(ArcStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, Boolean, Boolean, Double, Double, ArcStruc, ClothoidStruc, Nullable`1, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_2JoinedSegments_by_ClotArcClot(SegmentStruc, SegmentStruc, Double, Double, Double, MatingParamTypes, ArcStruc, ClothoidStruc, ClothoidStruc, Vector2D, Vector2D, Double, Double) Сопряжение соединённых «уголком» отрезков (конец 1го = начало 2го)
МетодСтатическийMate_2JoinedSegments_by_ClotArcClot_PureGeom(SegmentStruc, SegmentStruc, Double, Double, Double, MatingParamTypes, ArcStruc, ClothoidStruc, ClothoidStruc)
МетодСтатическийMate_2JoinedSegments_by_ClotArcClot_PureGeom_Ex(SegmentStruc, SegmentStruc, Double, Double, Double, MatingParamTypes, IList<IPathItem>)
МетодСтатическийMate_2PathLists_by_ClotArcClot(IList<IPathItem>, IList<IPathItem>, Double, Double, Boolean, Double, Double, Double, MatingParamTypes, Boolean, Boolean, Boolean, Double, Double, List<IPathItem>, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_2Segments_by_ClotArcClot(SegmentStruc, SegmentStruc, Boolean, Double, Double, Double, MatingParamTypes, Boolean, ArcStruc, ClothoidStruc, ClothoidStruc, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_CircleCircleByBiCloth(Vector2D, Double, Vector2D, Double, MatingParamTypesBiCloth, Double, MateMode, MateSide, Nullable`1, Nullable`1)
МетодСтатическийMate_CircleCircleByClotSegClot(Vector2D, Double, Vector2D, Double, Double, Double, MateMode, MateSide, Nullable`1, SegmentStruc, Nullable`1)
МетодСтатическийMate_CircleCircleBySegment(Vector2D, Double, Vector2D, Double, MateMode, MateSide, Vector2D, Vector2D)
МетодСтатическийMate_CircleSegmentByCloth(Vector2D, Double, Vector2D, Vector2D, Boolean, ClothoidStruc) Сопрягает окружность и прямую линию клотоидой
МетодСтатическийMate_SegmentArc_by_ClotArcClot(SegmentStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, ArcStruc, ClothoidStruc, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_SegmentArc_by_ClotArcClot(SegmentStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, Boolean, ArcStruc, ClothoidStruc, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_SegmentArc_by_ClotArcClot_Alt(SegmentStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, Boolean, ArcStruc, ClothoidStruc, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_SegmentArc_by_ClotArcClotEx(SegmentStruc, ArcStruc, Boolean, Double, Double, Double, MatingParamTypes, Boolean, Boolean, Double, ArcStruc, ClothoidStruc, ClothoidStruc, Nullable`1, Vector2D, Vector2D, Double, Double)
МетодСтатическийMate_SeparatedCircleLineByArc_PointOnCircle(Vector2D, Double, Line2D, Vector2D, Double)
МетодСтатическийMate_SeparatedCircleLineByArc_PointOnLine(Vector2D, Double, Line2D, Vector2D, Double)
МетодСтатическийMate_SeparatedCircleLineByArc_Rad(Vector2D, Double, Vector2D, Vector2D, Double, Vector2D, Boolean, ArcStruc)
МетодСтатическийMate2ArcByLen(ArcStruc, ArcStruc, Double, Double, Double, ArcStruc, ClothoidStruc, ClothoidStruc, Double, Double)
МетодСтатическийMate2ArcBySta(ArcStruc, ArcStruc, Double, Double, Double, ArcStruc, ClothoidStruc, ClothoidStruc)
МетодСтатическийMate2SegByLen(SegmentStruc, SegmentStruc, Double, Double, Double)
МетодСтатическийMate2SegByTan(SegmentStruc, SegmentStruc, Double, Double, Double)
МетодСтатическийMateCircleCircleCloth(Vector2D, Vector2D, Double, Double, Boolean, ClothoidStruc) Сопрягает две окружности усечённой клотоидой
МетодСтатическийMateSimmBiclothoid(Vector2D, Vector2D, Vector2D, Double, MatingParamTypesEx, ClothoidStruc, ClothoidStruc)
МетодСтатическийMateUnSimmBiclothoid(Vector2D, Vector2D, Vector2D, Double, Double, MatingParamTypes, ClothoidStruc, ClothoidStruc, Double, Double)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодСтатическийTransformByAngleToPoint(IList<IPathItem>, Vector2D, Double, Double, Boolean, List<IPathItem>)
developers/references/topomatic.cad.foundation.cogo.cogolibrary.txt · Последние изменения: 2023/07/28 17:27 (внешнее изменение)