public interface SewBuilder extends FeatureBuilder
Sew
builder.
Inputs to this class can be convergent objects.
FeatureCollection.createSewBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
SewBuilder.Types
Specifies the sew type.
|
Modifier and Type | Method and Description |
---|---|
NXObject[] |
getUnsewnBodies()
The unsewn bodies
License requirements: None. |
boolean |
isCommonFacesSearched()
Returns the common faces.
|
boolean |
outputMultipleSheets()
Returns the output multiple sheets
License requirements: None. |
void |
setCommonFacesSearched(boolean isCommonFacesSearched)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setOutputMultipleSheets(boolean outputMultipleSheets)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSewAllInstances(boolean sewAllInstances)
Deprecated.
Deprecated in NX9.0.0. This is for pre NX8 usage; new features cannot be created by using this option in NX8 or later, it is safe to remove this call for post-NX8.
|
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setType(SewBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
sewAllInstances()
Deprecated.
Deprecated in NX9.0.0. This is for pre NX8 usage; new features cannot be created by using this option in NX8 or later, it is safe to remove this call for post-NX8.
|
SelectDisplayableObjectList |
targetBodies()
Returns the target sheet bodies
License requirements: None. |
SelectFaceList |
targetFaces()
Returns the target solid faces
License requirements: None. |
double |
tolerance()
Returns the tolerance
License requirements: None. |
SelectDisplayableObjectList |
toolBodies()
Returns the tool sheet bodies
License requirements: None. |
SelectFaceList |
toolFaces()
Returns the tool solid faces
License requirements: None. |
SewBuilder.Types |
type()
Returns the sew type
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SewBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SewBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectDisplayableObjectList targetBodies() throws NXException, RemoteException
NXException
RemoteException
SelectFaceList targetFaces() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList toolBodies() throws NXException, RemoteException
NXException
RemoteException
SelectFaceList toolFaces() throws NXException, RemoteException
NXException
RemoteException
boolean isCommonFacesSearched() throws NXException, RemoteException
NXException
RemoteException
void setCommonFacesSearched(boolean isCommonFacesSearched) throws NXException, RemoteException
isCommonFacesSearched
- NXException
RemoteException
boolean outputMultipleSheets() throws NXException, RemoteException
NXException
RemoteException
void setOutputMultipleSheets(boolean outputMultipleSheets) throws NXException, RemoteException
outputMultipleSheets
- NXException
RemoteException
boolean sewAllInstances() throws NXException, RemoteException
NXException
RemoteException
void setSewAllInstances(boolean sewAllInstances) throws NXException, RemoteException
sewAllInstances
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
NXObject[] getUnsewnBodies() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.