Class ReusableObjectPasteBuilder
Inheritance
ReusableObjectPasteBuilder
Assembly: NXOpen.dll
public class ReusableObjectPasteBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected ReusableObjectPasteBuilder()
Properties
Declaration
public bool Associative { get; set; }
Property Value
Declaration
public NXObject DropFace { get; set; }
Property Value
Declaration
public Matrix3x3 DynamicCsysOrientation { get; set; }
Property Value
Declaration
public Point3d DynamicCsysOrigin { get; set; }
Property Value
Declaration
public NXObject EditFeatureGroup { get; set; }
Property Value
Declaration
public NXObject ImportedSketch { get; set; }
Property Value
Declaration
public Point3d InitialPasteLocation { get; set; }
Property Value
Declaration
public string LibraryName { get; set; }
Property Value
Declaration
public ReusableObjectPasteBuilder.PasteMethods PasteMethod { get; set; }
Property Value
Declaration
public NXObject PatternFeature { get; set; }
Property Value
Declaration
public Sketch PatternSketch { get; set; }
Property Value
Declaration
public Feature PositioningFeatSet { get; }
Property Value
TargetBody
Declaration
public NXObject TargetBody { get; set; }
Property Value
Declaration
public NXObject TargetFace { get; set; }
Property Value
Declaration
public bool UseOnePickPositionMethod { get; set; }
Property Value
Methods
Declaration
public void CreatePatternObjects(bool createPattern)
Parameters
Type |
Name |
Description |
bool |
createPattern |
|
Declaration
public void GetCreatedObjects(out NXObject[] createdObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
createdObjects |
|
Declaration
public SpreadsheetData GetSpreadsheetData()
Returns
Declaration
public void LoadPart(string partFileName, NXObject dropEntity, out NXObject[] loadedObjects)
Parameters
Declaration
public void LoadReusableObject(string partFileName, string spreadsheetFileName, NXObject dropEntity, Point3d dropLocation, ReusableObjectPasteBuilder.PasteMethods pasteMethod, out SpreadsheetData spreadsheetData, out NXObject[] loadedObjects)
Parameters
RepositionBody(Point3d, Matrix3x3, bool)
Declaration
public void RepositionBody(Point3d target, Matrix3x3 orient, bool twoPickPositionMode)
Parameters
Declaration
public void SetLibraryInformation(NXObject feature, string libraryName, string relativePath)
Parameters
Declaration
public void SetSpreadsheetData(SpreadsheetData spreadsheetData)
Parameters
Declaration
public void UpdateLocation()
Declaration
public void UpdatePullFace()
Declaration
public void UpdateSpreadsheetData()
Implements
System.Runtime.Remoting.Messaging.IMessageSink