NXOpen .NET Reference Guide
|
Represents a replace feature builder. More...
Public Types | |
enum | MappingMethodType { MapOnlyObjectsWithModelingDependencies, MapAllObjects } |
Type of mapping method to be used for replace feature More... | |
Public Member Functions | |
unsafe void | AutomatchMap () |
Match the map automatically More... | |
unsafe void | SetMatchingForIndex (int indices, NXOpen.NXObject matchingTag) |
Set the matching reference using the index into the feature references More... | |
unsafe void | SetMatchingForParent (NXOpen.NXObject parentTag, NXOpen.NXObject matchingTag) |
Set the matching reference using the parent to match in the feature references More... | |
unsafe void | UpdateMap () |
Populate the feature references according to the replaced feature 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 | CopyReplacementFeature [get, set] |
Returns or sets the indication on whether to copy the replacement feature. More... | |
unsafe bool | DeleteOriginalFeature [get, set] |
Returns or sets the indication on whether to delete the original feature or not. More... | |
unsafe bool | DisplayUniqueInputsToMap [get, set] |
Returns or sets the indication on whether to use the unique mapping of parent objects instead of whole Selection Intent. More... | |
unsafe bool | DoAutomaticGeomMatch [get, set] |
Returns or sets the indication on whether to perform automatic geometric matching or not. More... | |
unsafe NXOpen.Features.FeatureReferencesBuilder | FeatureReferences [get] |
Returns the feature references builder More... | |
unsafe bool | IsMappingToleranceIncreased [get, set] |
Returns or sets the Geometric Matching Allowance is increased or decreased from its previous value More... | |
unsafe bool | KeepFeatureToReplace [get, set] |
Returns or sets the indication on whether to keep the original feature or not. More... | |
unsafe NXOpen.Features.ReplaceFeatureBuilder.MappingMethodType | MappingMethod [get, set] |
Returns or sets the mapping method More... | |
unsafe double | MappingTolerance [get, set] |
Returns or sets the distance tolerance to use for mapping More... | |
unsafe NXOpen.Features.SelectFeatureList | ReplacementFeature [get] |
Returns the selection list of replacement features More... | |
unsafe NXOpen.Features.SelectFeatureList | SelectFeature [get] |
Returns the selection list of features to be replaced More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a replace feature builder.
The replace features does not create a feature, but assists the user through the process of replacing a feature with a new one.
To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateReplaceFeatureBuilder
Default values.
Property | Value |
---|---|
CopyReplacementFeature |
0 |
DeleteOriginalFeature |
0 |
MappingMethod |
MapOnlyObjectsWithModelingDependencies |
Created in NX6.0.0
|
inline |
Match the map automatically
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
|
inline |
Set the matching reference using the index into the feature references
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
indices | Index to use in the feature references builder |
matchingTag | Matching value |
|
inline |
Set the matching reference using the parent to match in the feature references
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
parentTag | Parent to match in the feature references builder |
matchingTag | Matching value |
|
inline |
Populate the feature references according to the replaced feature
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the indication on whether to copy the replacement feature.
True indicates that the replacement feature should be copied before replacing the specified feature.
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 indication on whether to delete the original feature or not.
True indicates the feature should be deleted.
Created in NX7.5.2
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the indication on whether to use the unique mapping of parent objects instead of whole Selection Intent.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the indication on whether to perform automatic geometric matching or not.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
get |
Returns the feature references builder
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the Geometric Matching Allowance is increased or decreased from its previous value
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the indication on whether to keep the original feature or not.
True indicates the feature should be kept.
Created in NX6.0.0
Deprecated in NX7.5.2. Use Features.ReplaceFeatureBuilder.DeleteOriginalFeature instead.
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the mapping method
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the distance tolerance to use for mapping
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
get |
Returns the selection list of replacement features
Created in NX6.0.0
License requirements: None.
|
get |
Returns the selection list of features to be replaced
Created in NX6.0.0
License requirements: None.