Search Results for

    Show / Hide Table of Contents

    Class ShapeSegmentBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    ShapeSegmentBuilder
    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.Formboard
    Assembly: NXOpen.dll
    Syntax
    public class ShapeSegmentBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    ShapeSegmentBuilder()

    Declaration
    protected ShapeSegmentBuilder()

    Methods

    AddRadialPivot(Point3d, Int32, Double)

    Declaration
    public void AddRadialPivot(Point3d pivotLocation, int bendMethod, double bendValue)
    Parameters
    Type Name Description
    Point3d pivotLocation
    System.Int32 bendMethod
    System.Double bendValue

    AddSplinePoint(Point3d)

    Declaration
    public int AddSplinePoint(Point3d pointLocation)
    Parameters
    Type Name Description
    Point3d pointLocation
    Returns
    Type Description
    System.Int32

    ChangeType(Int32)

    Declaration
    public void ChangeType(int newType)
    Parameters
    Type Name Description
    System.Int32 newType

    CommitCurrentOperation()

    Declaration
    public void CommitCurrentOperation()

    CreateNewRadialBend(Point3d, Int32, Double, Point3d, Int32, Double)

    Declaration
    public void CreateNewRadialBend(Point3d firstPivot, int firstBendMethod, double firstBendValue, Point3d secondPivot, int secondBendMethod, double secondBendValue)
    Parameters
    Type Name Description
    Point3d firstPivot
    System.Int32 firstBendMethod
    System.Double firstBendValue
    Point3d secondPivot
    System.Int32 secondBendMethod
    System.Double secondBendValue

    CreateNewSpline(Point3d, Point3d, Point3d)

    Declaration
    public void CreateNewSpline(Point3d anchorLocation, Point3d firstPoint, Point3d secondPoint)
    Parameters
    Type Name Description
    Point3d anchorLocation
    Point3d firstPoint
    Point3d secondPoint

    GetLineData(out ISegment, out ControlPoint, out Double)

    Declaration
    public void GetLineData(out ISegment anchorSeg, out ControlPoint anchorRcp, out double angle)
    Parameters
    Type Name Description
    ISegment anchorSeg
    ControlPoint anchorRcp
    System.Double angle

    NewSegment(ISegment)

    Declaration
    public void NewSegment(ISegment newSegment)
    Parameters
    Type Name Description
    ISegment newSegment

    RemoveRadialPivot(Int32)

    Declaration
    public void RemoveRadialPivot(int pivotIndex)
    Parameters
    Type Name Description
    System.Int32 pivotIndex

    RemoveSplinePoint(Int32)

    Declaration
    public void RemoveSplinePoint(int pointIndex)
    Parameters
    Type Name Description
    System.Int32 pointIndex

    SetActiveView(TaggedObject)

    Declaration
    public void SetActiveView(TaggedObject view)
    Parameters
    Type Name Description
    TaggedObject view

    SwapAnchorEnd()

    Declaration
    public void SwapAnchorEnd()

    UpdateLineAngleVec(Vector3d)

    Declaration
    public void UpdateLineAngleVec(Vector3d newDir)
    Parameters
    Type Name Description
    Vector3d newDir

    UpdateRadialPivot(Int32, Point3d, Int32, Double)

    Declaration
    public void UpdateRadialPivot(int pivotIndex, Point3d newLocation, int newBendMethod, double newBendValue)
    Parameters
    Type Name Description
    System.Int32 pivotIndex
    Point3d newLocation
    System.Int32 newBendMethod
    System.Double newBendValue

    UpdateSplinePoint(Int32, Point3d, Boolean)

    Declaration
    public void UpdateSplinePoint(int pointIndex, Point3d pointLocation, bool inDrag)
    Parameters
    Type Name Description
    System.Int32 pointIndex
    Point3d pointLocation
    System.Boolean inDrag

    Implements

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