NXOpen .NET Reference Guide
|
Represents a NXOpen.GeometricUtilities.ReplAsstBuilder . More...
Public Member Functions | |
unsafe NXOpen.GeometricUtilities.ParentEquivalencyMap | CreateEmptyMatch () |
This is the default creator for a parent equivalency map. More... | |
unsafe void | CreateGeometricMaps (out NXOpen.GeometricUtilities.ParentEquivalencyMap[] maps) |
Perform geometric matching. More... | |
unsafe void | CreateInferredMaps (out NXOpen.GeometricUtilities.ParentEquivalencyMap[] maps) |
Infer more matches from matches already 'Accepted'. More... | |
unsafe void | CreateNameBasedMaps (out NXOpen.GeometricUtilities.ParentEquivalencyMap[] maps) |
Perform automatic matching based on user-defined object names. More... | |
unsafe void | Enter () |
Entry and re-entry to the Replacement Assistant mapping environment. More... | |
unsafe void | Exit () |
Exit the Replacement Assistant mapping environment. More... | |
unsafe int | QueryFeatureOutputUsage () |
Query the downstream usage of the current feature's output entities and populate the usageInfoList. More... | |
unsafe void | SetNewParents (NXOpen.DisplayableObject[] replacementObjects) |
Set the source entities for the Replacement Assistant. More... | |
unsafe void | SetProdInt (NXOpen.TaggedObject prodInt) |
Set the product interface tag for the Replacement Assistant. 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 double | Allowance [get, set] |
Returns or sets the deviation allowance for geometric matching More... | |
unsafe NXOpen.GeometricUtilities.ParentEquivalencyMapList | MatchList [get] |
Returns the list of all Parent Equivalency Map objects More... | |
unsafe bool | MatchObjectsWithDependentsOnly [get, set] |
Returns or sets the automatic matching preference to match objects with dependents only (if already searched separately) More... | |
unsafe bool | MatchSheetBoundariesOnly [get, set] |
Returns or sets the automatic matching preference to match sheet boundaries only More... | |
unsafe bool | OneToOne [get, set] |
Returns or sets the one to one auto matching preference More... | |
unsafe NXOpen.GeometricUtilities.EntityUsageInfoList | UsageInfoList [get] |
Returns the list of all Entity Usage Info objects 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.GeometricUtilities.ReplAsstBuilder .
This is the primary data container for Replacement Assistant mapping environment available on editing Linked Body, Linked Face, Extract Body, Extract Face and Mirror Body features. Execute Enter() before invoking any match creation or automatic matching APIs. Call Exit() to exit the mapping environment.
Created in NX6.0.0
|
inline |
This is the default creator for a parent equivalency map.
Created in NX6.0.0
License requirements: None.
|
inline |
Perform geometric matching.
Created in NX6.0.0
License requirements: None.
maps | new maps created by geometric matching |
|
inline |
Infer more matches from matches already 'Accepted'.
Add [array_order_guaranteed] annotation for output array when API wrap allows the same.
Created in NX6.0.0
License requirements: None.
maps | new maps created by inferring |
|
inline |
Perform automatic matching based on user-defined object names.
Created in NX6.0.0
License requirements: None.
maps | new maps created by name-based matching |
|
inline |
Entry and re-entry to the Replacement Assistant mapping environment.
This function needs to be executed before invoking any match creation or automatic matching APIs. The matches inferred internally (internal identifier reuse, inherited from parent and siblings) will be populated when this function is executed for the first time after selecting a replacement entity.
Created in NX6.0.0
License requirements: None.
|
inline |
Exit the Replacement Assistant mapping environment.
Any match creation or automatic matchping API cannot be executed after this function is called.
Created in NX6.0.0
License requirements: None.
|
inline |
Query the downstream usage of the current feature's output entities and populate the usageInfoList.
This API need be called only ONCE per feature being reparented.
Created in NX6.0.0
License requirements: None.
|
inline |
Set the source entities for the Replacement Assistant.
If there are matches already created and the body is changed, the matches will be deleted.
Created in NX6.0.0
License requirements: None.
replacementObjects | replacement objects |
|
inline |
Set the product interface tag for the Replacement Assistant.
Created in NX11.0.1
License requirements: None.
prodInt |
|
inline |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
getset |
Returns or sets the deviation allowance for geometric matching
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the list of all Parent Equivalency Map objects
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the automatic matching preference to match objects with dependents only (if already searched separately)
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the automatic matching preference to match sheet boundaries only
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the one to one auto matching preference
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the list of all Entity Usage Info objects
Created in NX6.0.0
License requirements: None.