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(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") . |
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
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
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
SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(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 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.