public interface BridgeTransitionBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createBridgeTransitionBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
BridgeTransitionBuilder.FoldTransitionTypeOptions
Enum representing the type of
BridgeTransitionBuilder.TypeOptions.FOLD . |
static class |
BridgeTransitionBuilder.InsetOptions
Enum representing the side of the Bridge Transition material with respect to
the specified tangent plane.
|
static class |
BridgeTransitionBuilder.TypeOptions
Enum representing types for Bridge Transition feature.
|
static class |
BridgeTransitionBuilder.WidthDirectionOptions
Enum representing the width direction for the Bridge Transition.
|
static class |
BridgeTransitionBuilder.WidthOptions
Enum representing width option types for Bridge Transition feature.
|
Modifier and Type | Method and Description |
---|---|
boolean |
alternateSolution()
Returns the option to get an alternate solution for the
BridgeTransitionBuilder.FoldTransitionTypeOptions.BEND
when the width option is finite or symmetric. |
SelectEdge |
endEdge()
Returns the end edge
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
Expression |
endRadius()
Deprecated.
Deprecated in NX10.0.2. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from BendOptions.bendRadius() instead.
|
BendOptions |
foldBendOptions()
Returns the bend options for
BridgeTransitionBuilder.TypeOptions.FOLD bridge bend
The bend options object stores additional parameters for the bend, such as bend radius, neutral factor, bend relief width and depth. |
int |
foldTransitionType()
Returns the option to get fold transition type.
|
BridgeTransitionBuilder.InsetOptions |
insetType()
Returns the inset type
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
Expression |
length()
Returns the length of the planar region near start edge.
|
SelectISurface |
plane()
Returns the tangential plane
Only use this option to edit feature created prior to NX12. |
Point |
point()
Returns the point with respect to which the finite or symmetric width is specified.
|
Plane |
referenceGeometryPlane()
Returns the reference geometry plane
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setAlternateSolution(boolean isAlternateSolution)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setFoldTransitionType(int foldTransitionType)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setInsetType(BridgeTransitionBuilder.InsetOptions insetType)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setPoint(Point point)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setReferenceGeometryPlane(Plane refGeometryPlane)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setStartAndEndParametersEqual(boolean areBendParametersEqual)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setTrimOrExtendToBend(boolean trimOrExtend)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setType(BridgeTransitionBuilder.TypeOptions type)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setWidthDirection(BridgeTransitionBuilder.WidthDirectionOptions widthDirection)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
void |
setWidthType(BridgeTransitionBuilder.WidthOptions widthType)
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
boolean |
startAndEndParametersEqual()
Returns the option to find whether the start and end parameters are equal.
|
SelectEdge |
startEdge()
Returns the start edge
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
Expression |
startRadius()
Deprecated.
Deprecated in NX10.0.2. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from BendOptions.bendRadius() instead.
|
boolean |
trimOrExtendToBend()
Returns the option to trim or extend faces to bend face.
|
BridgeTransitionBuilder.TypeOptions |
type()
Returns the transition type
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
Expression |
width()
Returns the width
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
BridgeTransitionBuilder.WidthDirectionOptions |
widthDirection()
Returns the width direction.
|
BridgeTransitionBuilder.WidthOptions |
widthType()
Returns the width type
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") . |
BendOptions |
zuEndEdgeBendOptions()
Returns the bend options at end edge for
BridgeTransitionBuilder.TypeOptions.ZU bridge bend. |
BendOptions |
zuStartEdgeBendOptions()
Returns the bend options at start edge for
BridgeTransitionBuilder.TypeOptions.ZU bridge bend. |
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
BridgeTransitionBuilder.TypeOptions type() throws NXException, RemoteException
NXException
RemoteException
void setType(BridgeTransitionBuilder.TypeOptions type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectEdge startEdge() throws NXException, RemoteException
NXException
RemoteException
SelectEdge endEdge() throws NXException, RemoteException
NXException
RemoteException
SelectISurface plane() throws NXException, RemoteException
referenceGeometryPlane()
and setReferenceGeometryPlane(nxopen.Plane)
to locate tangential plane.
NXException
RemoteException
BridgeTransitionBuilder.InsetOptions insetType() throws NXException, RemoteException
NXException
RemoteException
void setInsetType(BridgeTransitionBuilder.InsetOptions insetType) throws NXException, RemoteException
insetType
- NXException
RemoteException
BridgeTransitionBuilder.WidthOptions widthType() throws NXException, RemoteException
NXException
RemoteException
void setWidthType(BridgeTransitionBuilder.WidthOptions widthType) throws NXException, RemoteException
widthType
- NXException
RemoteException
Expression width() throws NXException, RemoteException
NXException
RemoteException
BridgeTransitionBuilder.WidthDirectionOptions widthDirection() throws NXException, RemoteException
BridgeTransitionBuilder.WidthOptions.FINITE
NXException
RemoteException
void setWidthDirection(BridgeTransitionBuilder.WidthDirectionOptions widthDirection) throws NXException, RemoteException
widthDirection
- NXException
RemoteException
Point point() throws NXException, RemoteException
NXException
RemoteException
void setPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Expression startRadius() throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from BendOptions.bendRadius()
instead.
BridgeTransitionBuilder.TypeOptions.ZU
.
NXException
RemoteException
Expression endRadius() throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from BendOptions.bendRadius()
instead.
BridgeTransitionBuilder.TypeOptions.ZU
.
NXException
RemoteException
Expression length() throws NXException, RemoteException
BridgeTransitionBuilder.TypeOptions.FOLD
.
NXException
RemoteException
boolean alternateSolution() throws NXException, RemoteException
BridgeTransitionBuilder.FoldTransitionTypeOptions.BEND
when the width option is finite or symmetric.
NXException
RemoteException
void setAlternateSolution(boolean isAlternateSolution) throws NXException, RemoteException
isAlternateSolution
- NXException
RemoteException
boolean trimOrExtendToBend() throws NXException, RemoteException
NXException
RemoteException
void setTrimOrExtendToBend(boolean trimOrExtend) throws NXException, RemoteException
trimOrExtend
- NXException
RemoteException
int foldTransitionType() throws NXException, RemoteException
NXException
RemoteException
void setFoldTransitionType(int foldTransitionType) throws NXException, RemoteException
foldTransitionType
- NXException
RemoteException
boolean startAndEndParametersEqual() throws NXException, RemoteException
NXException
RemoteException
void setStartAndEndParametersEqual(boolean areBendParametersEqual) throws NXException, RemoteException
areBendParametersEqual
- NXException
RemoteException
BendOptions zuStartEdgeBendOptions() throws NXException, RemoteException
BridgeTransitionBuilder.TypeOptions.ZU
bridge bend.
NXException
RemoteException
BendOptions zuEndEdgeBendOptions() throws NXException, RemoteException
BridgeTransitionBuilder.TypeOptions.ZU
bridge bend.
NXException
RemoteException
BendOptions foldBendOptions() throws NXException, RemoteException
BridgeTransitionBuilder.TypeOptions.FOLD
bridge bend
NXException
RemoteException
Plane referenceGeometryPlane() throws NXException, RemoteException
NXException
RemoteException
void setReferenceGeometryPlane(Plane refGeometryPlane) throws NXException, RemoteException
refGeometryPlane
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.