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
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.