public interface JogBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createJogFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
JogBuilder.BendLocationOptions
Represents the bend location type.
|
static class |
JogBuilder.DimensionTypeOptions
the Dimension options for jog.
|
static class |
JogBuilder.DirectionTypeOptions
this enum represents the direction for the Jog.
|
static class |
JogBuilder.FixedSideOptions
The "left" option represents the side to the left of a person who is walking along the section in the direction of its curves
when the section normal is pointing up.
|
Modifier and Type | Method and Description |
---|---|
JogBuilder.BendLocationOptions |
bendLocation()
Returns
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
BendOptions |
bendOptions()
Returns the bend options
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
JogBuilder.DimensionTypeOptions |
dimensionType()
Returns the Offset Dimension
The actual extent distance of the Jog will be determined by the active dimension option. |
JogBuilder.DirectionTypeOptions |
directionType()
Returns
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
boolean |
extendProfile()
Returns
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
JogBuilder.FixedSideOptions |
fixedSide()
Returns
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getHeight()
Height of the Jog
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Section |
section()
Returns
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setBendLocation(JogBuilder.BendLocationOptions bendLocation)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setDimensionType(JogBuilder.DimensionTypeOptions dimensionType)
Sets the Offset Dimension
The actual extent distance of the Jog will be determined by the active dimension option. |
void |
setDirectionType(JogBuilder.DirectionTypeOptions directionType)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setExtendProfile(boolean extendOption)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setFixedSide(JogBuilder.FixedSideOptions sectionSide)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setHeight(String height)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from Features.SheetMetal.JogBuilder#getHeight instead.
|
void |
setSection(Section section)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setSketch(nxopen.features.SketchFeature sketch)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setTargetFace(Face targetFace)
Sets the target face on which jog feature applies.
|
nxopen.features.SketchFeature |
sketch()
Returns
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Face |
targetFace()
Returns the target face on which jog feature applies.
|
int |
validateBuilderData()
Verify whether the builder data is valid for creating a jog or not.
|
getApplicationContext, setApplicationContext
Section section() throws NXException, RemoteException
NXException
RemoteException
void setSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
Expression getHeight() throws NXException, RemoteException
NXException
RemoteException
void setHeight(String height) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from Features.SheetMetal.JogBuilder#getHeight
instead.
height
- NXException
RemoteException
JogBuilder.DimensionTypeOptions dimensionType() throws NXException, RemoteException
Features.SheetMetal.JogBuilder.DimensionTypeOptions#OFFSET
the actual extent distance will be offset dimension distance plus the thickness of sheet.
In case of Features.SheetMetal.JogBuilder.DimensionTypeOptions#FULL
the actual extent distance will be the Full dimension distance.
NXException
RemoteException
void setDimensionType(JogBuilder.DimensionTypeOptions dimensionType) throws NXException, RemoteException
Features.SheetMetal.JogBuilder.DimensionTypeOptions#OFFSET
the actual extent distance will be offset dimension distance plus the thickness of sheet.
In case of Features.SheetMetal.JogBuilder.DimensionTypeOptions#FULL
the actual extent distance will be the Full dimension distance.
dimensionType
- NXException
RemoteException
JogBuilder.FixedSideOptions fixedSide() throws NXException, RemoteException
NXException
RemoteException
void setFixedSide(JogBuilder.FixedSideOptions sectionSide) throws NXException, RemoteException
sectionSide
- NXException
RemoteException
JogBuilder.BendLocationOptions bendLocation() throws NXException, RemoteException
NXException
RemoteException
void setBendLocation(JogBuilder.BendLocationOptions bendLocation) throws NXException, RemoteException
bendLocation
- NXException
RemoteException
JogBuilder.DirectionTypeOptions directionType() throws NXException, RemoteException
NXException
RemoteException
void setDirectionType(JogBuilder.DirectionTypeOptions directionType) throws NXException, RemoteException
directionType
- NXException
RemoteException
boolean extendProfile() throws NXException, RemoteException
NXException
RemoteException
void setExtendProfile(boolean extendOption) throws NXException, RemoteException
extendOption
- NXException
RemoteException
BendOptions bendOptions() throws NXException, RemoteException
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
Face targetFace() throws NXException, RemoteException
NXException
RemoteException
void setTargetFace(Face targetFace) throws NXException, RemoteException
targetFace
- A planar non-deform sheet metal face on which the jog feature is to be created.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.