NXOpen .NET Reference Guide
|
Represents a NXOpen.Tooling.ReusableObjectPasteBuilder More...
Public Types | |
enum | PasteMethods { None, Add, Subtract, Userdefined, Solidpunch } |
Specifies the design option More... | |
Public Member Functions | |
unsafe void | CreatePatternObjects (bool createPattern) |
Creates the pattern objects More... | |
unsafe void | GetCreatedObjects (out NXOpen.NXObject[] createdObjects) |
Gets the created objects More... | |
unsafe NXOpen.Tooling.SpreadsheetData | GetSpreadsheetData () |
Gets the spreadsheet data More... | |
unsafe void | LoadPart (string partFileName, NXOpen.NXObject dropEntity, out NXOpen.NXObject[] loadedObjects) |
Imports given part file to current work part More... | |
unsafe void | RepositionBody (NXOpen.Point3d target, NXOpen.Matrix3x3 orient, bool twoPickPositionMode) |
Moves the body to the selected point and orientation More... | |
unsafe void | SetLibraryInformation (NXOpen.NXObject feature, string libraryName, string relativePath) |
Sets library information for the feature More... | |
unsafe void | SetSpreadsheetData (NXOpen.Tooling.SpreadsheetData spreadsheetData) |
Sets the spreadsheet data More... | |
unsafe void | UpdateLocation () |
Updates location of reusable object after edit pattern points More... | |
unsafe void | UpdateSpreadsheetData () |
Updates the spreadsheet data according to the expressions in part More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | Associative [get, set] |
Returns or sets the option specifying whether to associate the csys of reuse object to target entity More... | |
unsafe NXOpen.NXObject | DropFace [get, set] |
Returns or sets the drop face required for reattach sketch when using one-pick position method More... | |
unsafe NXOpen.Matrix3x3 | DynamicCsysOrientation [get, set] |
Returns or sets the orientation of dynamic csys More... | |
unsafe NXOpen.Point3d | DynamicCsysOrigin [get, set] |
Returns or sets the origin of dynamic csys More... | |
unsafe NXOpen.NXObject | EditFeatureGroup [get, set] |
Returns or sets the feature group created after reuse paste More... | |
unsafe NXOpen.NXObject | ImportedSketch [get, set] |
Returns or sets the imported sketch More... | |
unsafe NXOpen.Point3d | InitialPasteLocation [get, set] |
Returns or sets the initial paste location, this is mainly used to define default paste location of sketch objects More... | |
unsafe string | LibraryName [get, set] |
Returns or sets the library name. More... | |
unsafe NXOpen.Tooling.ReusableObjectPasteBuilder.PasteMethods | PasteMethod [get, set] |
Returns or sets the design option to select Boolean operation type More... | |
unsafe NXOpen.NXObject | PatternFeature [get, set] |
Returns or sets the geometry pattern feature More... | |
unsafe NXOpen.Sketch | PatternSketch [get, set] |
Returns or sets the pattern sketch for reusable object More... | |
unsafe NXOpen.Features.Feature | PositioningFeatSet [get] |
Returns the positioning feature set by pattern sketch More... | |
unsafe NXOpen.NXObject | TargetBody [get, set] |
Returns or sets the target body required for boolean operation More... | |
unsafe NXOpen.NXObject | TargetFace [get, set] |
Returns or sets the target face required for solid punch More... | |
unsafe bool | UseOnePickPositionMethod [get, set] |
Returns or sets the option specifying whether to use one-pick position method for drag/drop More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Tooling.ReusableObjectPasteBuilder
Use the NXOpen.Tooling.ReusableObjectManager class to create a ReusableObjectPasteBuilder.
Created in NX8.0.0
|
inline |
Creates the pattern objects
Created in NX11.0.0
License requirements: None.
createPattern | Flag indicating whether to create pattern objects or delete |
|
inline |
Gets the created objects
Created in NX8.5.0
License requirements: None.
createdObjects | Objects, mainly bodies, from the imported part |
|
inline |
Gets the spreadsheet data
Created in NX8.0.0
License requirements: None.
|
inline |
Imports given part file to current work part
Created in NX8.0.0
License requirements: None.
partFileName | Part file name |
dropEntity | Selected body face or datum plane of CSYS |
loadedObjects | Objects, mainly bodies, from the imported part |
|
inline |
Moves the body to the selected point and orientation
Created in NX8.0.0
License requirements: None.
target | Destination point |
orient | Orientation |
twoPickPositionMode | Flag specifying whether to reposition the body based on active sketch plane when using two pick position method to drop the body. If True, reposition the body, else, do nothing. |
|
inline |
Sets library information for the feature
Created in NX8.0.0
License requirements: None.
feature | Reusable object feature |
libraryName | Library name |
relativePath | Relative path where library is located |
|
inline |
Sets the spreadsheet data
Created in NX8.0.0
License requirements: None.
spreadsheetData | Spreadsheet data |
|
inline |
Updates location of reusable object after edit pattern points
Created in NX11.0.0
License requirements: None.
|
inline |
Updates the spreadsheet data according to the expressions in part
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the option specifying whether to associate the csys of reuse object to target entity
Created in NX8.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the drop face required for reattach sketch when using one-pick position method
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the orientation of dynamic csys
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the origin of dynamic csys
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the feature group created after reuse paste
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the imported sketch
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the initial paste location, this is mainly used to define default paste location of sketch objects
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the library name.
This library name is used for the reusable object
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the design option to select Boolean operation type
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the geometry pattern feature
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the pattern sketch for reusable object
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the positioning feature set by pattern sketch
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the target body required for boolean operation
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the target face required for solid punch
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the option specifying whether to use one-pick position method for drag/drop
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.