Search Results for

    Show / Hide Table of Contents

    Class SketchDragGeometryBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    SketchOperationBuilder
    SketchDragGeometryBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    SketchOperationBuilder.FindRelations()
    SketchOperationBuilder.SetRelationRelaxState(SketchRelation, Boolean)
    SketchOperationBuilder.RestoreOperation()
    SketchOperationBuilder.ExportSolverConfiguration(Int32)
    SketchOperationBuilder.ExportOperationData()
    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
    Assembly: NXOpen.dll
    Syntax
    public class SketchDragGeometryBuilder : SketchOperationBuilder, IMessageSink, IComponentBuilder

    Constructors

    SketchDragGeometryBuilder()

    Declaration
    protected SketchDragGeometryBuilder()

    Properties

    SnapEnabled

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

    SnapGeometry

    Declaration
    public Sketch.SketchGeometry SnapGeometry { get; set; }
    Property Value
    Type Description
    Sketch.SketchGeometry

    SnapRadius

    Declaration
    public double SnapRadius { get; set; }
    Property Value
    Type Description
    System.Double

    SnapToGridOffset

    Declaration
    public Vector3d SnapToGridOffset { get; set; }
    Property Value
    Type Description
    Vector3d

    SplineLinearScale

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

    Methods

    DetachGeometry()

    Declaration
    public void DetachGeometry()

    DragToPoint(Point3d)

    Declaration
    public void DragToPoint(Point3d newPosition)
    Parameters
    Type Name Description
    Point3d newPosition

    GetDragGeometry(out Sketch.SketchGeometry[])

    Declaration
    public void GetDragGeometry(out Sketch.SketchGeometry[] dragObjects)
    Parameters
    Type Name Description
    Sketch.SketchGeometry[] dragObjects

    InitializeDrag(Point3d)

    Declaration
    public void InitializeDrag(Point3d initialPosition)
    Parameters
    Type Name Description
    Point3d initialPosition

    SetDragGeometry(Sketch.SketchGeometry[])

    Declaration
    public void SetDragGeometry(Sketch.SketchGeometry[] dragObjects)
    Parameters
    Type Name Description
    Sketch.SketchGeometry[] dragObjects

    SetSnapPointTarget(NXObject, Point3d)

    Declaration
    public void SetSnapPointTarget(NXObject snapTarget, Point3d snapHelpPoint)
    Parameters
    Type Name Description
    NXObject snapTarget
    Point3d snapHelpPoint

    SetSnapTarget(NXObject)

    Declaration
    public void SetSnapTarget(NXObject snapTarget)
    Parameters
    Type Name Description
    NXObject snapTarget

    Implements

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