Search Results for

    Show / Hide Table of Contents

    Class SplineBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    SplineBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.RoutingCommon
    Assembly: NXOpen.dll
    Syntax
    public class SplineBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    SplineBuilder()

    Declaration
    protected SplineBuilder()

    Properties

    MinimumCheckingAllowableRatio

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

    MinimumCheckingAllowableValue

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

    MinimumCheckingMethod

    Declaration
    public SplineBuilder.SplineAttributeOptions MinimumCheckingMethod { get; set; }
    Property Value
    Type Description
    SplineBuilder.SplineAttributeOptions

    PointList

    Declaration
    public SplinePointBuilderList PointList { get; }
    Property Value
    Type Description
    SplinePointBuilderList

    RemoveExtensionUponDetach

    Declaration
    public bool RemoveExtensionUponDetach { get; set; }
    Property Value
    Type Description
    System.Boolean

    ShowSplineMinimumRadius

    Declaration
    public bool ShowSplineMinimumRadius { get; set; }
    Property Value
    Type Description
    System.Boolean

    SplineCurve

    Declaration
    public Curve SplineCurve { get; }
    Property Value
    Type Description
    Curve

    StockSettings

    Declaration
    public StockBlockBuilder StockSettings { get; }
    Property Value
    Type Description
    StockBlockBuilder

    UseMinimumCheckingValue

    Declaration
    public bool UseMinimumCheckingValue { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddSlackToSpline(SplineBuilder.LengthType, Expression, Direction)

    Declaration
    public void AddSlackToSpline(SplineBuilder.LengthType lengthType, Expression lengthValue, Direction slackDirection)
    Parameters
    Type Name Description
    SplineBuilder.LengthType lengthType
    Expression lengthValue
    Direction slackDirection

    AssignExtension(ControlPoint, Curve, Point3d, Vector3d, Double)

    Declaration
    public void AssignExtension(ControlPoint controlPoint, Curve targetCurve, Point3d location, Vector3d direction, double distance)
    Parameters
    Type Name Description
    ControlPoint controlPoint
    Curve targetCurve
    Point3d location
    Vector3d direction
    System.Double distance

    AssignExtensionAtPointIndex(Int32, Point3d, Vector3d, Double, Double)

    Declaration
    public void AssignExtensionAtPointIndex(int pointIndex, Point3d location, Vector3d direction, double forward, double backward)
    Parameters
    Type Name Description
    System.Int32 pointIndex
    Point3d location
    Vector3d direction
    System.Double forward
    System.Double backward

    AssignTangency(ControlPoint, Curve, ControlPoint, Curve)

    Declaration
    public void AssignTangency(ControlPoint thisControlPoint, Curve thisCurve, ControlPoint targetControlPoint, Curve targetCurve)
    Parameters
    Type Name Description
    ControlPoint thisControlPoint
    Curve thisCurve
    ControlPoint targetControlPoint
    Curve targetCurve

    CanAssignTangency(SplinePointBuilder)

    Declaration
    public bool CanAssignTangency(SplinePointBuilder point)
    Parameters
    Type Name Description
    SplinePointBuilder point
    Returns
    Type Description
    System.Boolean

    DisableCurvatureControl()

    Declaration
    public void DisableCurvatureControl()

    EnableCurvatureControl(Expression)

    Declaration
    public void EnableCurvatureControl(Expression minRadiusExp)
    Parameters
    Type Name Description
    Expression minRadiusExp

    GetBoundedCurvatureRadius()

    Declaration
    public Expression GetBoundedCurvatureRadius()
    Returns
    Type Description
    Expression

    GetLockedLengthExpression()

    Declaration
    public Expression GetLockedLengthExpression()
    Returns
    Type Description
    Expression

    GetWorkPart()

    Declaration
    public Part GetWorkPart()
    Returns
    Type Description
    Part

    HasCurvatureControlFailed()

    Declaration
    public bool HasCurvatureControlFailed()
    Returns
    Type Description
    System.Boolean

    IsCurvatureControlled()

    Declaration
    public bool IsCurvatureControlled()
    Returns
    Type Description
    System.Boolean

    LockSplineLengthNoShaping(Expression)

    Declaration
    public void LockSplineLengthNoShaping(Expression length)
    Parameters
    Type Name Description
    Expression length

    LockSplineLengthWithShaping(Expression, Direction)

    Declaration
    public void LockSplineLengthWithShaping(Expression length, Direction slackDirection)
    Parameters
    Type Name Description
    Expression length
    Direction slackDirection

    LockSplineLengthWithShapingFixedPoints(Expression, Direction)

    Declaration
    public void LockSplineLengthWithShapingFixedPoints(Expression length, Direction slackDirection)
    Parameters
    Type Name Description
    Expression length
    Direction slackDirection

    RemoveAllShaping()

    Declaration
    public void RemoveAllShaping()

    RemoveDefiningPoint(Int32)

    Declaration
    public void RemoveDefiningPoint(int index)
    Parameters
    Type Name Description
    System.Int32 index

    RemoveTangency(SplinePointBuilder)

    Declaration
    public void RemoveTangency(SplinePointBuilder point)
    Parameters
    Type Name Description
    SplinePointBuilder point

    ShapeByAdditionalLengthMovingPoints(Expression, SplineBuilder.LengthType)

    Declaration
    public void ShapeByAdditionalLengthMovingPoints(Expression length, SplineBuilder.LengthType lengthType)
    Parameters
    Type Name Description
    Expression length
    SplineBuilder.LengthType lengthType

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX