Search Results for

    Show / Hide Table of Contents

    Class ReusableObjectPasteBuilder

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

    Constructors

    ReusableObjectPasteBuilder()

    Declaration
    protected ReusableObjectPasteBuilder()

    Properties

    Associative

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

    DropFace

    Declaration
    public NXObject DropFace { get; set; }
    Property Value
    Type Description
    NXObject

    DynamicCsysOrientation

    Declaration
    public Matrix3x3 DynamicCsysOrientation { get; set; }
    Property Value
    Type Description
    Matrix3x3

    DynamicCsysOrigin

    Declaration
    public Point3d DynamicCsysOrigin { get; set; }
    Property Value
    Type Description
    Point3d

    EditFeatureGroup

    Declaration
    public NXObject EditFeatureGroup { get; set; }
    Property Value
    Type Description
    NXObject

    ImportedSketch

    Declaration
    public NXObject ImportedSketch { get; set; }
    Property Value
    Type Description
    NXObject

    InitialPasteLocation

    Declaration
    public Point3d InitialPasteLocation { get; set; }
    Property Value
    Type Description
    Point3d

    LibraryName

    Declaration
    public string LibraryName { get; set; }
    Property Value
    Type Description
    System.String

    PasteMethod

    Declaration
    public ReusableObjectPasteBuilder.PasteMethods PasteMethod { get; set; }
    Property Value
    Type Description
    ReusableObjectPasteBuilder.PasteMethods

    PatternFeature

    Declaration
    public NXObject PatternFeature { get; set; }
    Property Value
    Type Description
    NXObject

    PatternSketch

    Declaration
    public Sketch PatternSketch { get; set; }
    Property Value
    Type Description
    Sketch

    PositioningFeatSet

    Declaration
    public Feature PositioningFeatSet { get; }
    Property Value
    Type Description
    Feature

    TargetBody

    Declaration
    public NXObject TargetBody { get; set; }
    Property Value
    Type Description
    NXObject

    TargetFace

    Declaration
    public NXObject TargetFace { get; set; }
    Property Value
    Type Description
    NXObject

    UseOnePickPositionMethod

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

    Methods

    CreatePatternObjects(Boolean)

    Declaration
    public void CreatePatternObjects(bool createPattern)
    Parameters
    Type Name Description
    System.Boolean createPattern

    GetCreatedObjects(out NXObject[])

    Declaration
    public void GetCreatedObjects(out NXObject[] createdObjects)
    Parameters
    Type Name Description
    NXObject[] createdObjects

    GetSpreadsheetData()

    Declaration
    public SpreadsheetData GetSpreadsheetData()
    Returns
    Type Description
    SpreadsheetData

    LoadPart(String, NXObject, out NXObject[])

    Declaration
    public void LoadPart(string partFileName, NXObject dropEntity, out NXObject[] loadedObjects)
    Parameters
    Type Name Description
    System.String partFileName
    NXObject dropEntity
    NXObject[] loadedObjects

    LoadReusableObject(String, String, NXObject, Point3d, ReusableObjectPasteBuilder.PasteMethods, out SpreadsheetData, out NXObject[])

    Declaration
    public void LoadReusableObject(string partFileName, string spreadsheetFileName, NXObject dropEntity, Point3d dropLocation, ReusableObjectPasteBuilder.PasteMethods pasteMethod, out SpreadsheetData spreadsheetData, out NXObject[] loadedObjects)
    Parameters
    Type Name Description
    System.String partFileName
    System.String spreadsheetFileName
    NXObject dropEntity
    Point3d dropLocation
    ReusableObjectPasteBuilder.PasteMethods pasteMethod
    SpreadsheetData spreadsheetData
    NXObject[] loadedObjects

    RepositionBody(Point3d, Matrix3x3, Boolean)

    Declaration
    public void RepositionBody(Point3d target, Matrix3x3 orient, bool twoPickPositionMode)
    Parameters
    Type Name Description
    Point3d target
    Matrix3x3 orient
    System.Boolean twoPickPositionMode

    SetLibraryInformation(NXObject, String, String)

    Declaration
    public void SetLibraryInformation(NXObject feature, string libraryName, string relativePath)
    Parameters
    Type Name Description
    NXObject feature
    System.String libraryName
    System.String relativePath

    SetSpreadsheetData(SpreadsheetData)

    Declaration
    public void SetSpreadsheetData(SpreadsheetData spreadsheetData)
    Parameters
    Type Name Description
    SpreadsheetData spreadsheetData

    UpdateLocation()

    Declaration
    public void UpdateLocation()

    UpdatePullFace()

    Declaration
    public void UpdatePullFace()

    UpdateSpreadsheetData()

    Declaration
    public void UpdateSpreadsheetData()

    Implements

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