public interface BreakCornerBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createBreakCornerFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
BreakCornerBuilder.TypeOptions
This enum represents the break corner type.
|
Modifier and Type | Method and Description |
---|---|
Edge[] |
getEdges()
The array of input edges for the break corner.
|
Face[] |
getFaces()
The array of input faces that implicitly include all connected sharp thickness edges as input for the break corner.
|
void |
setEdges(Edge[] edges)
The array of input edges for the break corner.
|
void |
setFaces(Face[] faces)
The array of input faces that implicitly include all connected sharp thickness edges as input for the break corner.
|
void |
setType(BreakCornerBuilder.TypeOptions type)
Sets the type of the break corner.
|
void |
setValue(String filletRadiusOrSetback)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from Features.SheetMetal.BreakCornerBuilder#value instead.
|
BreakCornerBuilder.TypeOptions |
type()
Returns the type of the break corner.
|
int |
validateBuilderData()
Verify that the builder data is valid for creating a break corner.
|
Expression |
value()
Returns the fillet radius or the setback value, depending on the type of the break corner.
|
getApplicationContext, setApplicationContext
Expression value() throws NXException, RemoteException
NXException
RemoteException
void setValue(String filletRadiusOrSetback) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from Features.SheetMetal.BreakCornerBuilder#value
instead.
filletRadiusOrSetback
- Either fillet radius or setback value (depending on the type of break corner) NXException
RemoteException
BreakCornerBuilder.TypeOptions type() throws NXException, RemoteException
Features.SheetMetal.BreakCornerBuilder.TypeOptions#FILLET
to fillet the edge.
Specify Features.SheetMetal.BreakCornerBuilder.TypeOptions#CHAMFER_EQUAL_SETBACK
to chamfer the edge.
NXException
RemoteException
void setType(BreakCornerBuilder.TypeOptions type) throws NXException, RemoteException
Features.SheetMetal.BreakCornerBuilder.TypeOptions#FILLET
to fillet the edge.
Specify Features.SheetMetal.BreakCornerBuilder.TypeOptions#CHAMFER_EQUAL_SETBACK
to chamfer the edge.
type
- Break corner typeNXException
RemoteException
void setEdges(Edge[] edges) throws NXException, RemoteException
edges
- Edge listNXException
RemoteException
Edge[] getEdges() throws NXException, RemoteException
NXException
RemoteException
void setFaces(Face[] faces) throws NXException, RemoteException
faces
- Face listNXException
RemoteException
Face[] getFaces() throws NXException, RemoteException
NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.