NXOpen .NET Reference
12.0.0
|
Represents a NXOpen.GeometricUtilities.ReplAsstBuilder . More...
Public Member Functions | |
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 NXOpen.GeometricUtilities.ParentEquivalencyMap | CreateEmptyMatch () |
This is the default creator for a parent equivalency map. More... | |
unsafe int | QueryFeatureOutputUsage () |
Query the downstream usage of the current feature's output entities and populate the usageInfoList. More... | |
unsafe void | CreateNameBasedMaps (out NXOpen.GeometricUtilities.ParentEquivalencyMap[] maps) |
Perform automatic matching based on user-defined object names. More... | |
unsafe void | CreateInferredMaps (out NXOpen.GeometricUtilities.ParentEquivalencyMap[] maps) |
Infer more matches from matches already 'Accepted'. More... | |
unsafe void | CreateGeometricMaps (out NXOpen.GeometricUtilities.ParentEquivalencyMap[] maps) |
Perform geometric matching. 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... | |
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 | 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... | |
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
unsafe NXOpen.GeometricUtilities.ParentEquivalencyMap NXOpen.GeometricUtilities.ReplAsstBuilder.CreateEmptyMatch | ( | ) |
This is the default creator for a parent equivalency map.
Created in NX6.0.0
License requirements: None.
unsafe void NXOpen.GeometricUtilities.ReplAsstBuilder.CreateGeometricMaps | ( | out NXOpen.GeometricUtilities.ParentEquivalencyMap[] | maps | ) |
Perform geometric matching.
Created in NX6.0.0
License requirements: None.
maps | new maps created by geometric matching |
unsafe void NXOpen.GeometricUtilities.ReplAsstBuilder.CreateInferredMaps | ( | out NXOpen.GeometricUtilities.ParentEquivalencyMap[] | maps | ) |
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 |
unsafe void NXOpen.GeometricUtilities.ReplAsstBuilder.CreateNameBasedMaps | ( | out NXOpen.GeometricUtilities.ParentEquivalencyMap[] | maps | ) |
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 |
unsafe void NXOpen.GeometricUtilities.ReplAsstBuilder.Enter | ( | ) |
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.
unsafe void NXOpen.GeometricUtilities.ReplAsstBuilder.Exit | ( | ) |
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.
unsafe int NXOpen.GeometricUtilities.ReplAsstBuilder.QueryFeatureOutputUsage | ( | ) |
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.
unsafe void NXOpen.GeometricUtilities.ReplAsstBuilder.SetNewParents | ( | NXOpen.DisplayableObject[] | replacementObjects | ) |
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 |
unsafe void NXOpen.GeometricUtilities.ReplAsstBuilder.SetProdInt | ( | NXOpen.TaggedObject | prodInt | ) |
Set the product interface tag for the Replacement Assistant.
Created in NX11.0.1
License requirements: None.
prodInt |
unsafe bool NXOpen.GeometricUtilities.ReplAsstBuilder.Validate | ( | ) |
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 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.