public interface LouverBuilder
SheetmetalManager.createLouverFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
LouverBuilder.DepthSideOptions
This enum represents the depth side for the louver.
|
static class |
LouverBuilder.EndTypeOptions
This enum represents the end type for the louver.
|
static class |
LouverBuilder.SectionSideOptions
This enum represents the side of the section that the louver width is measured.
|
Modifier and Type | Method and Description |
---|---|
Expression |
depth()
Returns the depth of the louver
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
LouverBuilder.DepthSideOptions |
depthSide()
Returns the depth side for the louver.
|
Expression |
dieRadius()
Returns the die radius.
|
LouverBuilder.EndTypeOptions |
endType()
Returns the end type for the louver.
|
boolean |
includeRounding()
Returns the option to round the edges of the louver using the die radius.
|
Expression |
minimumToolClearance()
Returns
the minimum tool clearance expression.
|
Section |
section()
Returns the section used by the louver.
|
LouverBuilder.SectionSideOptions |
sectionSide()
Returns the side of the section on which the louver is created and width is measure.
|
void |
setDepth(String depth)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from depth() instead.
|
void |
setDepthSide(LouverBuilder.DepthSideOptions depthSide)
Sets the depth side for the louver.
|
void |
setDieRadius(String dieRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from dieRadius() instead.
|
void |
setEndType(LouverBuilder.EndTypeOptions endType)
Sets the end type for the louver.
|
void |
setIncludeRounding(boolean includeRounding)
Sets the option to round the edges of the louver using the die radius.
|
void |
setSection(Section section)
Sets the section used by the louver.
|
void |
setSectionSide(LouverBuilder.SectionSideOptions sectionSide)
Sets the side of the section on which the louver is created and width is measure.
|
void |
setSketch(nxopen.features.SketchFeature sketch)
Sets the internal sketch used by the louver's section.
|
void |
setWidth(String width)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from width() instead.
|
nxopen.features.SketchFeature |
sketch()
Returns the internal sketch used by the louver's section.
|
int |
validateBuilderData()
This method verifies that the builder data is valid for louver creation.
|
Expression |
width()
Returns the width of the louver.
|
Section section() throws NXException, RemoteException
NXException
RemoteException
void setSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
Expression depth() throws NXException, RemoteException
NXException
RemoteException
void setDepth(String depth) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from depth()
instead.
depth
- NXException
RemoteException
LouverBuilder.DepthSideOptions depthSide() throws NXException, RemoteException
NXException
RemoteException
void setDepthSide(LouverBuilder.DepthSideOptions depthSide) throws NXException, RemoteException
depthSide
- NXException
RemoteException
Expression width() throws NXException, RemoteException
sectionSide()
).
NXException
RemoteException
void setWidth(String width) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from width()
instead.
width
- NXException
RemoteException
LouverBuilder.SectionSideOptions sectionSide() throws NXException, RemoteException
NXException
RemoteException
void setSectionSide(LouverBuilder.SectionSideOptions sectionSide) throws NXException, RemoteException
sectionSide
- NXException
RemoteException
boolean includeRounding() throws NXException, RemoteException
dieRadius()
is not used.
NXException
RemoteException
void setIncludeRounding(boolean includeRounding) throws NXException, RemoteException
dieRadius()
is not used.
includeRounding
- NXException
RemoteException
Expression dieRadius() throws NXException, RemoteException
includeRounding()
is false.
NXException
RemoteException
void setDieRadius(String dieRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from dieRadius()
instead.
dieRadius
- NXException
RemoteException
LouverBuilder.EndTypeOptions endType() throws NXException, RemoteException
LouverBuilder.EndTypeOptions
.
NXException
RemoteException
void setEndType(LouverBuilder.EndTypeOptions endType) throws NXException, RemoteException
LouverBuilder.EndTypeOptions
.
endType
- 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
Expression minimumToolClearance() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.