public interface FeatureBuilder extends Builder
Modifier and Type | Method and Description |
---|---|
Feature |
commitFeature()
Commits the feature parameters and creates the feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
Feature |
getFeature()
Returns the feature currently being edited by this builder.
|
void |
hideInternalParentFeatureAfterEdit(Feature parentFeature)
Re-suppress an internal parent feature (a slave feature) after it has been edited.
|
boolean |
parentFeatureInternal()
Returns whether or not the latest timestamped parent feature of this feature
should be made internal
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
boolean |
patchSolutionFlag()
Returns the patch solution flag
License requirements: None. |
String |
patchSurfaceFilename()
Returns the patch surface filename
License requirements: None. |
void |
setParentFeatureInternal(boolean isInternal)
Sets whether or not the latest timestamped parent feature of this feature
should be made internal
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setParentFeatureInternal(Feature parentFeature)
Set the parent features which would be internal or slaves to the feature
being created or commited
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setPatchSolutionFlag(boolean optionValue)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setPatchSurfaceFilename(String surfaceFilename)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setSurroundingPatchSurfaceFilename(String surroundingSurfaceFilename)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
showInternalParentFeatureForEdit(Feature parentFeature)
Unsuppress an internal parent feature (a slave feature) so it can be edited.
|
String |
surroundingPatchSurfaceFilename()
Returns the surrounding patch surface filename
License requirements: None. |
void |
unsetParentFeatureInternal(Feature parentFeature)
Set the internal parent feature of the feature being edited to external
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Feature commitFeature() throws NXException, RemoteException
NXException
RemoteException
Feature getFeature() throws NXException, RemoteException
NXException
RemoteException
void setParentFeatureInternal(Feature parentFeature) throws NXException, RemoteException
parentFeature
- Slave featureNXException
RemoteException
void setParentFeatureInternal(boolean isInternal) throws NXException, RemoteException
isInternal
- True = internal, False = externalNXException
RemoteException
boolean parentFeatureInternal() throws NXException, RemoteException
NXException
RemoteException
void unsetParentFeatureInternal(Feature parentFeature) throws NXException, RemoteException
parentFeature
- Slave featureNXException
RemoteException
void showInternalParentFeatureForEdit(Feature parentFeature) throws NXException, RemoteException
parentFeature
- Slave featureNXException
RemoteException
void hideInternalParentFeatureAfterEdit(Feature parentFeature) throws NXException, RemoteException
showInternalParentFeatureForEdit(nxopen.features.Feature)
has not previously been called. Also note that this action will happen automatically when
the feature builder is destroyed so calling this method is not strictly necessary.
parentFeature
- Slave featureNXException
RemoteException
boolean patchSolutionFlag() throws NXException, RemoteException
NXException
RemoteException
void setPatchSolutionFlag(boolean optionValue) throws NXException, RemoteException
optionValue
- NXException
RemoteException
String patchSurfaceFilename() throws NXException, RemoteException
NXException
RemoteException
void setPatchSurfaceFilename(String surfaceFilename) throws NXException, RemoteException
surfaceFilename
- NXException
RemoteException
String surroundingPatchSurfaceFilename() throws NXException, RemoteException
NXException
RemoteException
void setSurroundingPatchSurfaceFilename(String surroundingSurfaceFilename) throws NXException, RemoteException
surroundingSurfaceFilename
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.