public interface ConvertToSheetmetalBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createConvertToSheetmetalFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
ConvertToSheetmetalBuilder.BendReliefTypeOptions
This enum represents the bend relief type.
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
additionalFacesToConvert()
Returns the additional faces to convert
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Face |
baseFace()
Returns the base face from which the thickness of the part is determined.
|
Expression |
bendReliefDepth()
Returns the bend relief depth.
|
ConvertToSheetmetalBuilder.BendReliefTypeOptions |
bendReliefType()
Returns the bend relief type.
|
Expression |
bendReliefWidth()
Returns the bend relief width.
|
Edge[] |
getRipEdges()
Gets the array of edges selected for ripping while converting to sheetmetal.
|
boolean |
maintainZeroBendRadius()
Returns the option for Maintain zero bend radius.
|
Section |
ripSection()
Returns the section containing curves that need to be ripped while converting to sheetmetal.
|
void |
setBaseFace(Face baseFace)
Sets the base face from which the thickness of the part is determined.
|
void |
setBendReliefDepth(String bendReliefDepth)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from Features.SheetMetal.ConvertToSheetmetalBuilder#bendReliefDepth instead.
|
void |
setBendReliefType(ConvertToSheetmetalBuilder.BendReliefTypeOptions bendReliefType)
Sets the bend relief type.
|
void |
setBendReliefWidth(String bendReliefWidth)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from Features.SheetMetal.ConvertToSheetmetalBuilder#bendReliefWidth instead.
|
void |
setMaintainZeroBendRadius(boolean maintainZeroBendRadius)
Sets the option for Maintain zero bend radius.
|
void |
setRipEdges(Edge[] ripEdges)
Sets the array of edges that need to be ripped while converting to sheetmetal.
|
void |
setRipSection(Section section)
Sets the section containing curves that need to be ripped while converting to sheetmetal.
|
void |
setSketch(nxopen.features.SketchFeature sketch)
Sets the internal sketch (used to specify rip curves), if it exists.
|
nxopen.features.SketchFeature |
sketch()
Returns the internal sketch (used to specify rip curves), if it exists.
|
int |
validateBuilderData()
Verify that the builder data is valid for feature creation.
|
getApplicationContext, setApplicationContext
Face baseFace() throws NXException, RemoteException
NXException
RemoteException
void setBaseFace(Face baseFace) throws NXException, RemoteException
baseFace
- NXException
RemoteException
Section ripSection() throws NXException, RemoteException
NXException
RemoteException
void setRipSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
Edge[] getRipEdges() throws NXException, RemoteException
NXException
RemoteException
void setRipEdges(Edge[] ripEdges) throws NXException, RemoteException
ripEdges
- NXException
RemoteException
ConvertToSheetmetalBuilder.BendReliefTypeOptions bendReliefType() throws NXException, RemoteException
NXException
RemoteException
void setBendReliefType(ConvertToSheetmetalBuilder.BendReliefTypeOptions bendReliefType) throws NXException, RemoteException
bendReliefType
- NXException
RemoteException
Expression bendReliefWidth() throws NXException, RemoteException
NXException
RemoteException
void setBendReliefWidth(String bendReliefWidth) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from Features.SheetMetal.ConvertToSheetmetalBuilder#bendReliefWidth
instead.
bendReliefWidth
- NXException
RemoteException
Expression bendReliefDepth() throws NXException, RemoteException
NXException
RemoteException
void setBendReliefDepth(String bendReliefDepth) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from Features.SheetMetal.ConvertToSheetmetalBuilder#bendReliefDepth
instead.
bendReliefDepth
- NXException
RemoteException
nxopen.features.SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(nxopen.features.SketchFeature sketch) throws NXException, RemoteException
sketch
- NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
boolean maintainZeroBendRadius() throws NXException, RemoteException
NXException
RemoteException
void setMaintainZeroBendRadius(boolean maintainZeroBendRadius) throws NXException, RemoteException
maintainZeroBendRadius
- NXException
RemoteException
ScCollector additionalFacesToConvert() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.