NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Features.ReplaceFeatureBuilder Class Reference

Represents a replace feature builder. More...

Inheritance diagram for NXOpen.Features.ReplaceFeatureBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

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...
 

Detailed Description

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

Member Enumeration Documentation

Type of mapping method to be used for replace feature

Enumerator
MapOnlyObjectsWithModelingDependencies 
MapAllObjects 

Not supported yet

Member Function Documentation

unsafe void NXOpen.Features.ReplaceFeatureBuilder.AutomatchMap ( )
inline

Match the map automatically

Created in NX6.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

unsafe void NXOpen.Features.ReplaceFeatureBuilder.SetMatchingForIndex ( int  indices,
NXOpen.NXObject  matchingTag 
)
inline

Set the matching reference using the index into the feature references

Created in NX6.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
indicesIndex to use in the feature references builder
matchingTagMatching value
unsafe void NXOpen.Features.ReplaceFeatureBuilder.SetMatchingForParent ( NXOpen.NXObject  parentTag,
NXOpen.NXObject  matchingTag 
)
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")

Parameters
parentTagParent to match in the feature references builder
matchingTagMatching value
unsafe void NXOpen.Features.ReplaceFeatureBuilder.UpdateMap ( )
inline

Populate the feature references according to the replaced feature

Created in NX6.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Property Documentation

unsafe bool NXOpen.Features.ReplaceFeatureBuilder.CopyReplacementFeature
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")

unsafe bool NXOpen.Features.ReplaceFeatureBuilder.DeleteOriginalFeature
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")

unsafe bool NXOpen.Features.ReplaceFeatureBuilder.DisplayUniqueInputsToMap
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")

unsafe bool NXOpen.Features.ReplaceFeatureBuilder.DoAutomaticGeomMatch
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")

unsafe NXOpen.Features.FeatureReferencesBuilder NXOpen.Features.ReplaceFeatureBuilder.FeatureReferences
get

Returns the feature references builder

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Features.ReplaceFeatureBuilder.IsMappingToleranceIncreased
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")

unsafe bool NXOpen.Features.ReplaceFeatureBuilder.KeepFeatureToReplace
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")

unsafe NXOpen.Features.ReplaceFeatureBuilder.MappingMethodType NXOpen.Features.ReplaceFeatureBuilder.MappingMethod
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.

unsafe double NXOpen.Features.ReplaceFeatureBuilder.MappingTolerance
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")

unsafe NXOpen.Features.SelectFeatureList NXOpen.Features.ReplaceFeatureBuilder.ReplacementFeature
get

Returns the selection list of replacement features

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Features.SelectFeatureList NXOpen.Features.ReplaceFeatureBuilder.SelectFeature
get

Returns the selection list of features to be replaced

Created in NX6.0.0

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.