Search Results for

    Show / Hide Table of Contents

    Class SBendCornerCollection

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObjectCollection
    SBendCornerCollection
    Implements
    IMessageSink
    IEnumerable
    Inherited Members
    TaggedObjectCollection.GetEnumerator()
    TaggedObjectCollection.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Routing
    Assembly: NXOpen.dll
    Syntax
    public class SBendCornerCollection : TaggedObjectCollection, IMessageSink, IEnumerable

    Constructors

    SBendCornerCollection()

    Declaration
    protected SBendCornerCollection()

    SBendCornerCollection(RouteManager)

    Declaration
    protected SBendCornerCollection(RouteManager owner)
    Parameters
    Type Name Description
    RouteManager owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    ComputeSBend(Point3d, Point3d, Vector3d, Vector3d, double, int, out Spline)

    Declaration
    public bool ComputeSBend(Point3d startPnt, Point3d endPnt, Vector3d lineVec1, Vector3d lineVec2, double radius, int sbendType, out Spline bendCurve)
    Parameters
    Type Name Description
    Point3d startPnt
    Point3d endPnt
    Vector3d lineVec1
    Vector3d lineVec2
    double radius
    int sbendType
    Spline bendCurve
    Returns
    Type Description
    bool

    ComputeSBendData(Point3d, Point3d, Vector3d, Vector3d, double, int, out Point3d, out Point3d, out Point3d, out Point3d, out Point3d, out Point3d)

    Declaration
    public bool ComputeSBendData(Point3d startPnt, Point3d endPnt, Vector3d lineVec1, Vector3d lineVec2, double radius, int sbendType, out Point3d extensionPt1, out Point3d extensionPt2, out Point3d arc1StartPt, out Point3d arc1EndPt, out Point3d arc2StartPt, out Point3d arc2EndPt)
    Parameters
    Type Name Description
    Point3d startPnt
    Point3d endPnt
    Vector3d lineVec1
    Vector3d lineVec2
    double radius
    int sbendType
    Point3d extensionPt1
    Point3d extensionPt2
    Point3d arc1StartPt
    Point3d arc1EndPt
    Point3d arc2StartPt
    Point3d arc2EndPt
    Returns
    Type Description
    bool

    CreateCornerByBendRadius(ControlPoint, ControlPoint, double, int)

    Declaration
    public SBendCorner CreateCornerByBendRadius(ControlPoint startRcp, ControlPoint endRcp, double bendRadius, int sbendType)
    Parameters
    Type Name Description
    ControlPoint startRcp
    ControlPoint endRcp
    double bendRadius
    int sbendType
    Returns
    Type Description
    SBendCorner

    CreateCornerByBendRatio(ControlPoint, ControlPoint, double, int)

    Declaration
    public SBendCorner CreateCornerByBendRatio(ControlPoint startRcp, ControlPoint endRcp, double bendRatio, int sbendType)
    Parameters
    Type Name Description
    ControlPoint startRcp
    ControlPoint endRcp
    double bendRatio
    int sbendType
    Returns
    Type Description
    SBendCorner

    CreateCornerBySegBendRadius(ControlPoint, ControlPoint, SplineSegment, int, double)

    Declaration
    public SBendCorner CreateCornerBySegBendRadius(ControlPoint startRcp, ControlPoint endRcp, SplineSegment segment, int sbendType, double bendRadius)
    Parameters
    Type Name Description
    ControlPoint startRcp
    ControlPoint endRcp
    SplineSegment segment
    int sbendType
    double bendRadius
    Returns
    Type Description
    SBendCorner

    CreateCornerBySegBendRatio(ControlPoint, ControlPoint, SplineSegment, int, double)

    Declaration
    public SBendCorner CreateCornerBySegBendRatio(ControlPoint startRcp, ControlPoint endRcp, SplineSegment segment, int sbendType, double bendRatio)
    Parameters
    Type Name Description
    ControlPoint startRcp
    ControlPoint endRcp
    SplineSegment segment
    int sbendType
    double bendRatio
    Returns
    Type Description
    SBendCorner

    EditCornerByBendRadius(ControlPoint, ControlPoint, double, int, SBendCorner)

    Declaration
    public void EditCornerByBendRadius(ControlPoint startRcp, ControlPoint endRcp, double bendRadius, int sbendType, SBendCorner sbend)
    Parameters
    Type Name Description
    ControlPoint startRcp
    ControlPoint endRcp
    double bendRadius
    int sbendType
    SBendCorner sbend

    EditCornerByBendRatio(ControlPoint, ControlPoint, double, int, SBendCorner)

    Declaration
    public void EditCornerByBendRatio(ControlPoint startRcp, ControlPoint endRcp, double bendRatio, int sbendType, SBendCorner sbend)
    Parameters
    Type Name Description
    ControlPoint startRcp
    ControlPoint endRcp
    double bendRatio
    int sbendType
    SBendCorner sbend

    EnumerateMoveNext(ref Tag, byte[])

    Declaration
    protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
    Parameters
    Type Name Description
    Tag currentTag
    byte[] state
    Returns
    Type Description
    int
    Overrides
    TaggedObjectCollection.EnumerateMoveNext(ref Tag, byte[])

    GetRcpSBendRadius(ControlPoint)

    Declaration
    public double GetRcpSBendRadius(ControlPoint rcp)
    Parameters
    Type Name Description
    ControlPoint rcp
    Returns
    Type Description
    double

    GetSBendAssociatedToRcp(ControlPoint)

    Declaration
    public SBendCorner[] GetSBendAssociatedToRcp(ControlPoint rcp)
    Parameters
    Type Name Description
    ControlPoint rcp
    Returns
    Type Description
    SBendCorner[]

    GetSBendAssociatedToSegment(SplineSegment)

    Declaration
    public SBendCorner GetSBendAssociatedToSegment(SplineSegment segment)
    Parameters
    Type Name Description
    SplineSegment segment
    Returns
    Type Description
    SBendCorner

    GetSegmentSBendRadius(SplineSegment)

    Declaration
    public double GetSegmentSBendRadius(SplineSegment segment)
    Parameters
    Type Name Description
    SplineSegment segment
    Returns
    Type Description
    double

    IsRcpAssociatedToSBend(ControlPoint)

    Declaration
    public bool IsRcpAssociatedToSBend(ControlPoint rcp)
    Parameters
    Type Name Description
    ControlPoint rcp
    Returns
    Type Description
    bool

    ToArray()

    Declaration
    public SBendCorner[] ToArray()
    Returns
    Type Description
    SBendCorner[]

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IEnumerable
    In this article
    Back to top Generated by DocFX