public interface ReplAsstBuilder extends TaggedObject, IComponentBuilder
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.
Modifier and Type | Method and Description |
---|---|
double |
allowance()
Returns the deviation allowance for geometric matching
License requirements: None. |
ParentEquivalencyMap |
createEmptyMatch()
This is the default creator for a parent equivalency map.
|
ParentEquivalencyMap[] |
createGeometricMaps()
Perform geometric matching.
|
ParentEquivalencyMap[] |
createInferredMaps()
Infer more matches from matches already 'Accepted'.
|
ParentEquivalencyMap[] |
createNameBasedMaps()
Perform automatic matching based on user-defined object names.
|
void |
enter()
Entry and re-entry to the Replacement Assistant mapping environment.
|
void |
exit()
Exit the Replacement Assistant mapping environment.
|
ParentEquivalencyMapList |
matchList()
Returns the list of all Parent Equivalency Map objects
License requirements: None. |
boolean |
matchSheetBoundariesOnly()
Returns the automatic matching preference to match sheet boundaries only
License requirements: None. |
boolean |
oneToOne()
Returns the one to one auto matching preference
License requirements: None. |
int |
queryFeatureOutputUsage()
Query the downstream usage of the current feature's output entities and populate the usageInfoList.
|
void |
setAllowance(double allowance)
License requirements: None. |
void |
setMatchSheetBoundariesOnly(boolean sheetBoundariesOnly)
License requirements: None. |
void |
setNewParents(DisplayableObject[] replacementObjects)
Set the source entities for the Replacement Assistant.
|
void |
setOneToOne(boolean oneToOne)
License requirements: None. |
EntityUsageInfoList |
usageInfoList()
Returns the list of all Entity Usage Info objects
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
void enter() throws NXException, RemoteException
NXException
RemoteException
void exit() throws NXException, RemoteException
NXException
RemoteException
ParentEquivalencyMapList matchList() throws NXException, RemoteException
NXException
RemoteException
ParentEquivalencyMap createEmptyMatch() throws NXException, RemoteException
NXException
RemoteException
EntityUsageInfoList usageInfoList() throws NXException, RemoteException
NXException
RemoteException
int queryFeatureOutputUsage() throws NXException, RemoteException
NXException
RemoteException
ParentEquivalencyMap[] createNameBasedMaps() throws NXException, RemoteException
NXException
RemoteException
ParentEquivalencyMap[] createInferredMaps() throws NXException, RemoteException
NXException
RemoteException
ParentEquivalencyMap[] createGeometricMaps() throws NXException, RemoteException
NXException
RemoteException
double allowance() throws NXException, RemoteException
NXException
RemoteException
void setAllowance(double allowance) throws NXException, RemoteException
allowance
- NXException
RemoteException
boolean oneToOne() throws NXException, RemoteException
NXException
RemoteException
void setOneToOne(boolean oneToOne) throws NXException, RemoteException
oneToOne
- NXException
RemoteException
boolean matchSheetBoundariesOnly() throws NXException, RemoteException
NXException
RemoteException
void setMatchSheetBoundariesOnly(boolean sheetBoundariesOnly) throws NXException, RemoteException
sheetBoundariesOnly
- NXException
RemoteException
void setNewParents(DisplayableObject[] replacementObjects) throws NXException, RemoteException
replacementObjects
- replacement objectsNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.