public interface UnbendBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createUnbendFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Method and Description |
---|---|
Section |
addedGeometry()
Returns the added geometry selection
License requirements: None. |
boolean |
extractGussetCurves()
Returns the option to extract gusset boundary curves
License requirements: None. |
ScCollector |
faceCollector()
Returns the bend faces
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
boolean |
hideOriginalCurves()
Returns the option to keep or hide input curves
License requirements: None. |
NXObject |
referenceEntity()
Returns the non-thickness planar face or linear edge to remain fixed while part is unbent
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setAddedGeometry(Section addedGeometry)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setExtractGussetCurves(boolean extractGussetCurves)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setFaceCollector(ScCollector faceCollector)
Sets the bend faces
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setHideOriginalCurves(boolean hideOriginalCurves)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setReferenceEntity(NXObject referenceEntity)
Sets the non-thickness planar face or linear edge to remain fixed while part is unbent
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
int |
validateBuilderData()
Verify whether the builder data is valid for creating Unbend or not.
|
getApplicationContext, setApplicationContext
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
NXObject referenceEntity() throws NXException, RemoteException
NXException
RemoteException
void setReferenceEntity(NXObject referenceEntity) throws NXException, RemoteException
referenceEntity
- NXException
RemoteException
ScCollector faceCollector() throws NXException, RemoteException
NXException
RemoteException
void setFaceCollector(ScCollector faceCollector) throws NXException, RemoteException
faceCollector
- NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
Section addedGeometry() throws NXException, RemoteException
NXException
RemoteException
void setAddedGeometry(Section addedGeometry) throws NXException, RemoteException
addedGeometry
- NXException
RemoteException
boolean hideOriginalCurves() throws NXException, RemoteException
NXException
RemoteException
void setHideOriginalCurves(boolean hideOriginalCurves) throws NXException, RemoteException
hideOriginalCurves
- NXException
RemoteException
boolean extractGussetCurves() throws NXException, RemoteException
NXException
RemoteException
void setExtractGussetCurves(boolean extractGussetCurves) throws NXException, RemoteException
extractGussetCurves
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.