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 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
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 value() throws NXException, RemoteException
NXException
RemoteException
void setValue(String filletRadiusOrSetback) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from value()
instead.
filletRadiusOrSetback
- Either fillet radius or setback value (depending on the type of break corner)
NXException
RemoteException
BreakCornerBuilder.TypeOptions type() throws NXException, RemoteException
BreakCornerBuilder.TypeOptions.FILLET
to fillet the edge.
Specify BreakCornerBuilder.TypeOptions.CHAMFER_EQUAL_SETBACK
to chamfer the edge.
NXException
RemoteException
void setType(BreakCornerBuilder.TypeOptions type) throws NXException, RemoteException
BreakCornerBuilder.TypeOptions.FILLET
to fillet the edge.
Specify 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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.