public interface ReplaceFeatureBuilder extends Builder
FeatureCollection.createReplaceFeatureBuilder()
Property | Value |
---|---|
CopyReplacementFeature | 0 |
DeleteOriginalFeature | 0 |
MappingMethod | MapOnlyObjectsWithModelingDependencies |
Modifier and Type | Interface and Description |
---|---|
static class |
ReplaceFeatureBuilder.MappingMethodType
Type of mapping method to be used for replace feature
|
Modifier and Type | Method and Description |
---|---|
void |
automatchMap()
Match the map automatically
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
copyReplacementFeature()
Returns the indication on whether to copy the replacement feature.
|
boolean |
deleteOriginalFeature()
Returns the indication on whether to delete the original feature or not.
|
boolean |
displayUniqueInputsToMap()
Returns the indication on whether to use the unique mapping of parent objects instead of whole Selection Intent.
|
boolean |
doAutomaticGeomMatch()
Returns the indication on whether to perform automatic geometric matching or not.
|
FeatureReferencesBuilder |
featureReferences()
Returns the feature references builder
License requirements: None. |
boolean |
isMappingToleranceIncreased()
Returns the Geometric Matching Allowance is increased or decreased from its previous value
License requirements: None. |
boolean |
keepFeatureToReplace()
Deprecated.
Deprecated in NX7.5.2. Use
deleteOriginalFeature() instead.
|
ReplaceFeatureBuilder.MappingMethodType |
mappingMethod()
Returns the mapping method
License requirements: None. |
double |
mappingTolerance()
Returns the distance tolerance to use for mapping
License requirements: None. |
SelectFeatureList |
replacementFeature()
Returns the selection list of replacement features
License requirements: None. |
SelectFeatureList |
selectFeature()
Returns the selection list of features to be replaced
License requirements: None. |
void |
setCopyReplacementFeature(boolean copyReplacementFeature)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDeleteOriginalFeature(boolean deleteOriginalFeature)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDisplayUniqueInputsToMap(boolean displayUniqueInputsToMap)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDoAutomaticGeomMatch(boolean doAutomaticGeomMatch)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setKeepFeatureToReplace(boolean keepFeatureToReplace)
Deprecated.
Deprecated in NX7.5.2. Use
setDeleteOriginalFeature(boolean) instead.
|
void |
setMappingMethod(ReplaceFeatureBuilder.MappingMethodType mappingMethod)
License requirements: None. |
void |
setMappingTolerance(double mappingTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMappingToleranceIncreased(boolean isMappingToleranceIncreased)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMatchingForIndex(int indices,
NXObject matchingTag)
Set the matching reference using the index into the feature references
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMatchingForParent(NXObject parentTag,
NXObject matchingTag)
Set the matching reference using the parent to match in the feature references
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
updateMap()
Populate the feature references according to the replaced feature
License requirements: solid_modeling ("SOLIDS MODELING") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectFeatureList selectFeature() throws NXException, RemoteException
NXException
RemoteException
SelectFeatureList replacementFeature() throws NXException, RemoteException
NXException
RemoteException
ReplaceFeatureBuilder.MappingMethodType mappingMethod() throws NXException, RemoteException
NXException
RemoteException
void setMappingMethod(ReplaceFeatureBuilder.MappingMethodType mappingMethod) throws NXException, RemoteException
mappingMethod
- NXException
RemoteException
double mappingTolerance() throws NXException, RemoteException
NXException
RemoteException
void setMappingTolerance(double mappingTolerance) throws NXException, RemoteException
mappingTolerance
- NXException
RemoteException
FeatureReferencesBuilder featureReferences() throws NXException, RemoteException
NXException
RemoteException
boolean keepFeatureToReplace() throws NXException, RemoteException
deleteOriginalFeature()
instead.
NXException
RemoteException
void setKeepFeatureToReplace(boolean keepFeatureToReplace) throws NXException, RemoteException
setDeleteOriginalFeature(boolean)
instead.
keepFeatureToReplace
- NXException
RemoteException
boolean deleteOriginalFeature() throws NXException, RemoteException
NXException
RemoteException
void setDeleteOriginalFeature(boolean deleteOriginalFeature) throws NXException, RemoteException
deleteOriginalFeature
- NXException
RemoteException
boolean copyReplacementFeature() throws NXException, RemoteException
NXException
RemoteException
void setCopyReplacementFeature(boolean copyReplacementFeature) throws NXException, RemoteException
copyReplacementFeature
- NXException
RemoteException
void setMatchingForIndex(int indices, NXObject matchingTag) throws NXException, RemoteException
indices
- Index to use in the feature references buildermatchingTag
- Matching valueNXException
RemoteException
void setMatchingForParent(NXObject parentTag, NXObject matchingTag) throws NXException, RemoteException
parentTag
- Parent to match in the feature references buildermatchingTag
- Matching valueNXException
RemoteException
void updateMap() throws NXException, RemoteException
NXException
RemoteException
void automatchMap() throws NXException, RemoteException
NXException
RemoteException
boolean displayUniqueInputsToMap() throws NXException, RemoteException
NXException
RemoteException
void setDisplayUniqueInputsToMap(boolean displayUniqueInputsToMap) throws NXException, RemoteException
displayUniqueInputsToMap
- NXException
RemoteException
boolean isMappingToleranceIncreased() throws NXException, RemoteException
NXException
RemoteException
void setMappingToleranceIncreased(boolean isMappingToleranceIncreased) throws NXException, RemoteException
isMappingToleranceIncreased
- NXException
RemoteException
boolean doAutomaticGeomMatch() throws NXException, RemoteException
NXException
RemoteException
void setDoAutomaticGeomMatch(boolean doAutomaticGeomMatch) throws NXException, RemoteException
doAutomaticGeomMatch
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.