Search Results for

    Show / Hide Table of Contents

    Class SegmentBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    SegmentBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Motion
    Assembly: NXOpen.dll
    Syntax
    public class SegmentBuilder : TaggedObject, IMessageSink, IComponentBuilder

    Constructors

    SegmentBuilder()

    Declaration
    protected SegmentBuilder()

    Properties

    Angle

    Declaration
    public Expression Angle { get; }
    Property Value
    Type Description
    Expression

    BankAngleCurve

    Declaration
    public MotionFunction BankAngleCurve { get; set; }
    Property Value
    Type Description
    MotionFunction

    BankAngleCurveProfile

    Declaration
    public SelectFieldData BankAngleCurveProfile { get; }
    Property Value
    Type Description
    SelectFieldData

    ConstantRadiusBankAngle

    Declaration
    public Expression ConstantRadiusBankAngle { get; }
    Property Value
    Type Description
    Expression

    ConstantRadiusElevationChange

    Declaration
    public Expression ConstantRadiusElevationChange { get; }
    Property Value
    Type Description
    Expression

    LaneChangeElevationChange

    Declaration
    public Expression LaneChangeElevationChange { get; }
    Property Value
    Type Description
    Expression

    LaneChangeForwardLength

    Declaration
    public Expression LaneChangeForwardLength { get; }
    Property Value
    Type Description
    Expression

    LateralAmplitude

    Declaration
    public Expression LateralAmplitude { get; }
    Property Value
    Type Description
    Expression

    LateralShiftLength

    Declaration
    public Expression LateralShiftLength { get; }
    Property Value
    Type Description
    Expression

    Length

    Declaration
    public Expression Length { get; }
    Property Value
    Type Description
    Expression

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    NumberOfPylons

    Declaration
    public Expression NumberOfPylons { get; }
    Property Value
    Type Description
    Expression

    Radius

    Declaration
    public Expression Radius { get; }
    Property Value
    Type Description
    Expression

    SegmentType

    Declaration
    public SegmentBuilder.TypeChoices SegmentType { get; set; }
    Property Value
    Type Description
    SegmentBuilder.TypeChoices

    SlalomElevationChange

    Declaration
    public Expression SlalomElevationChange { get; }
    Property Value
    Type Description
    Expression

    SlalomForwardLength

    Declaration
    public Expression SlalomForwardLength { get; }
    Property Value
    Type Description
    Expression

    SplineType

    Declaration
    public SegmentBuilder.SplineDatatypeChoices SplineType { get; set; }
    Property Value
    Type Description
    SegmentBuilder.SplineDatatypeChoices

    StraightElevationChange

    Declaration
    public Expression StraightElevationChange { get; }
    Property Value
    Type Description
    Expression

    TransitionType

    Declaration
    public SegmentBuilder.StraightTransitionTypeChoices TransitionType { get; set; }
    Property Value
    Type Description
    SegmentBuilder.StraightTransitionTypeChoices

    YCurve

    Declaration
    public MotionFunction YCurve { get; set; }
    Property Value
    Type Description
    MotionFunction

    YCurveProfile

    Declaration
    public SelectFieldData YCurveProfile { get; }
    Property Value
    Type Description
    SelectFieldData

    ZCurve

    Declaration
    public MotionFunction ZCurve { get; set; }
    Property Value
    Type Description
    MotionFunction

    ZCurveProfile

    Declaration
    public SelectFieldData ZCurveProfile { get; }
    Property Value
    Type Description
    SelectFieldData

    Methods

    Validate()

    Declaration
    public bool Validate()
    Returns
    Type Description
    bool

    Implements

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