Search Results for

    Show / Hide Table of Contents

    Class CurveShapingBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    CurveShapingBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    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.GeometricUtilities
    Assembly: NXOpen.dll
    Syntax
    public class CurveShapingBuilder : TaggedObject, IMessageSink, IComponentBuilder

    Constructors

    CurveShapingBuilder()

    Declaration
    protected CurveShapingBuilder()

    Properties

    CanMoveAlongCurve

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

    ConstraintManager

    Declaration
    public GeometricConstraintDataManager ConstraintManager { get; }
    Property Value
    Type Description
    GeometricConstraintDataManager

    EndContinuity

    Declaration
    public Continuity.ContinuityTypes EndContinuity { get; set; }
    Property Value
    Type Description
    Continuity.ContinuityTypes

    HasLinearTransition

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

    InsertionMethod

    Declaration
    public CurveShapingBuilder.InsertionMethodOptions InsertionMethod { get; set; }
    Property Value
    Type Description
    CurveShapingBuilder.InsertionMethodOptions

    MovementMethod

    Declaration
    public CurveShapingBuilder.MovementMethodType MovementMethod { get; set; }
    Property Value
    Type Description
    CurveShapingBuilder.MovementMethodType

    MovementPlane

    Declaration
    public Plane MovementPlane { get; set; }
    Property Value
    Type Description
    Plane

    MovementVector

    Declaration
    public Direction MovementVector { get; set; }
    Property Value
    Type Description
    Direction

    Number

    Declaration
    public int Number { get; set; }
    Property Value
    Type Description
    System.Int32

    OrientExpress

    Declaration
    public OrientXpressBuilder OrientExpress { get; }
    Property Value
    Type Description
    OrientXpressBuilder

    SelectCurves

    Declaration
    public SelectSplineList SelectCurves { get; }
    Property Value
    Type Description
    SelectSplineList

    SpecifyPoints

    Declaration
    public SelectPointList SpecifyPoints { get; }
    Property Value
    Type Description
    SelectPointList

    StartContinuity

    Declaration
    public Continuity.ContinuityTypes StartContinuity { get; set; }
    Property Value
    Type Description
    Continuity.ContinuityTypes

    WCSOption

    Declaration
    public CurveShapingBuilder.WCSOptionType WCSOption { get; set; }
    Property Value
    Type Description
    CurveShapingBuilder.WCSOptionType

    Methods

    AddCurve(Curve)

    Declaration
    public void AddCurve(Curve curve)
    Parameters
    Type Name Description
    Curve curve

    ApplyParameterValue(Point, Point[])

    Declaration
    public void ApplyParameterValue(Point sourcePoint, Point[] destinationPoints)
    Parameters
    Type Name Description
    Point sourcePoint
    Point[] destinationPoints

    Deform()

    Declaration
    public void Deform()

    DeleteAllPoints(Spline)

    Declaration
    public void DeleteAllPoints(Spline curve)
    Parameters
    Type Name Description
    Spline curve

    RemoveCurve(Curve)

    Declaration
    public void RemoveCurve(Curve curve)
    Parameters
    Type Name Description
    Curve curve

    SetActivePoints(Point[], Point)

    Declaration
    public void SetActivePoints(Point[] points, Point masterPoint)
    Parameters
    Type Name Description
    Point[] points
    Point masterPoint

    Validate()

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

    Implements

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