public interface TabBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createTabFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
TabBuilder.SectionSideOptions
This enum represents the side of the section that the dimple punches material.
|
static class |
TabBuilder.ThicknessSideOptions
This enum represents the extent direction for the Tab.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isSecondary()
Returns the tab type
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
TabBuilder.SectionSideOptions |
materialSide()
Returns the material side value of secondary tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Section |
section()
Returns the section of tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setMaterialSide(TabBuilder.SectionSideOptions sectionSide)
Sets the material side value of secondary tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setSecondary(boolean isSecondary)
Sets the tab type
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setSection(Section section)
Sets the section of tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setSketch(nxopen.features.SketchFeature sketch)
Sets the sketch of tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setThickness(String thickness)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from thickness() instead.
|
void |
setThicknessSide(TabBuilder.ThicknessSideOptions flag)
Sets the sweep direction flag of tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
nxopen.features.SketchFeature |
sketch()
Returns the sketch of tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
thickness()
Returns the thickness of tab
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
TabBuilder.ThicknessSideOptions |
thicknessSide()
Returns the sweep direction flag of tab
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 a Tab or not.
|
getApplicationContext, setApplicationContext
Expression thickness() throws NXException, RemoteException
NXException
RemoteException
void setThickness(String thickness) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from thickness()
instead.
thickness
- Tab thickness NXException
RemoteException
TabBuilder.ThicknessSideOptions thicknessSide() throws NXException, RemoteException
NXException
RemoteException
void setThicknessSide(TabBuilder.ThicknessSideOptions flag) throws NXException, RemoteException
flag
- Sweep Direction FlagNXException
RemoteException
Section section() throws NXException, RemoteException
NXException
RemoteException
void setSection(Section section) throws NXException, RemoteException
section
- section tagNXException
RemoteException
nxopen.features.SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(nxopen.features.SketchFeature sketch) throws NXException, RemoteException
sketch
- sketch tagNXException
RemoteException
boolean isSecondary() throws NXException, RemoteException
NXException
RemoteException
void setSecondary(boolean isSecondary) throws NXException, RemoteException
isSecondary
- tab typeNXException
RemoteException
TabBuilder.SectionSideOptions materialSide() throws NXException, RemoteException
NXException
RemoteException
void setMaterialSide(TabBuilder.SectionSideOptions sectionSide) throws NXException, RemoteException
sectionSide
- material side valueNXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.