NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Features.CopyPasteBuilder More...
Public Types | |
enum | BuilderVersion { Original, ExposeOnflySo, ExposeBody, ShowParentSelectOption = 4 } |
Types of version number More... | |
enum | ExpressionTransferOption { CreateNew, LinkToOriginal, OriginalInstance } |
Types of expression transfer mode More... | |
enum | ParentSelectOption { SmartObject, InputForOriginalParent } |
Types of parent select option; Specifying smart object or selecting input for original parent More... | |
enum | ParentTransferOption { PromptForNew, CopyOriginalCurve, OriginalInstance } |
Types of parent transfer mode More... | |
Public Member Functions | |
unsafe NXOpen.Features.CopyPasteBuilder.BuilderVersion | GetBuilderVersion () |
The builder version getting function More... | |
unsafe NXOpen.Features.FeatureReferencesBuilder | GetFeatureReferences () |
Returns the feature references builder More... | |
unsafe void | SetBuilderVersion (NXOpen.Features.CopyPasteBuilder.BuilderVersion version) |
The builder version setting function. More... | |
unsafe void | UpdateBuilder () |
The update builder function, needs to be called after parent select option is reset 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 associative toggle More... | |
unsafe bool | CopyResolveGeometry [get, set] |
Returns or sets the copy resolving geometry toggle More... | |
unsafe NXOpen.Features.CopyPasteBuilder.ExpressionTransferOption | ExpressionOption [get, set] |
Returns or sets the expression option More... | |
unsafe NXOpen.Features.CopyPasteBuilder.ParentTransferOption | ParentOption [get, set] |
Returns or sets the parent option More... | |
unsafe NXOpen.Features.CopyPasteBuilder.ParentSelectOption | SelectOption [get, set] |
Returns or sets the parent select option. More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.CopyPasteBuilder
To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateCopyPasteBuilder2
Created in NX6.0.0
Types of version number
Types of parent select option; Specifying smart object or selecting input for original parent
|
inline |
The builder version getting function
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
|
inline |
Returns the feature references builder
Created in NX6.0.0
License requirements: None.
|
inline |
The builder version setting function.
This function sets builder version number with value which is treated as bit field. It still uses the enumeration defined in previous releases. In order to set the builder version number to the correct value, the version number could be calculated by a bitwise or operation on previous releases versions number, or by an addition of previous releases versions number.
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
version |
|
inline |
The update builder function, needs to be called after parent select option is reset
Created in NX8.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the associative toggle
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the copy resolving geometry toggle
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the expression option
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the parent option
Created in NX6.0.0
Deprecated in NX8.0.0. This functionality is no longer supported.
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the parent select option.
This option allows the user to control if the input smart objects for the copied feature should have all the input smart object creation methods available from the parent feature or only use the smart object creation method selected on the original parent
Created in NX8.5.1
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")