public interface MiterOptions extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
MiterOptions.ClosedCornerTypeOptions
the closed corner type options.
|
static class |
MiterOptions.CornerTreatmentOriginTypeOptions
This enum represents corner treatment cutout origin type
|
static class |
MiterOptions.PositionOptions
the miter positions options.
|
static class |
MiterOptions.TypeOptions
the miter type options.
|
Modifier and Type | Method and Description |
---|---|
boolean |
blendMiter()
Returns the option that specifies whether to blend the sharp edges created by the miter
License requirements: None. |
Expression |
closedCornerGap()
Returns the corner gap used for a contour flange corner in case of a closed corner condition.
|
MiterOptions.ClosedCornerTypeOptions |
closedCornerType()
Returns the closed corner option type.
|
Expression |
closedCornerVAngle1()
Returns the v cutout angle1 expression of the closed corner.
|
Expression |
closedCornerVAngle2()
Returns the v cutout angle2 expression of the closed corner.
|
Expression |
cornerTreatmentOffset()
Returns the offset used for circular, u and v cutout corner treatments.
|
MiterOptions.CornerTreatmentOriginTypeOptions |
cornerTreatmentOriginType()
Returns the origin used for circular, u and v cutout corner treatments.
|
MiterOptions.TypeOptions |
endType()
Returns the miter end type.
|
Expression |
getClosedCornerDiameter()
The diameter expression of the closed corner.
|
Expression |
getEndValue()
THE miter end value expression.
|
Expression |
getStartValue()
THE miter start value expression.Positive value adds material and negative v
License requirements: None. |
boolean |
miterCorner()
Returns the miter toggle value that specifies whether to miter the corner.This only applies when the treatment type is set to
MiterOptions.ClosedCornerTypeOptions.CLOSED or
MiterOptions.ClosedCornerTypeOptions.CIRCULAR_CUTOUT or
MiterOptions.ClosedCornerTypeOptions.UCUTOUT or
MiterOptions.ClosedCornerTypeOptions.VCUTOUT . |
boolean |
miterInteriorCornersIfNecessary()
Returns the miter_corners option.If set to true, it miter bend edges that are larger than default bend radius.
|
Expression |
miterRootRadius()
Returns the root radius used when mitering the corner.
|
MiterOptions.PositionOptions |
position()
Returns the position of miter.
|
void |
setBlendMiter(boolean blendMiter)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setClosedCornerDiameter(String endValue)
License requirements: None. |
void |
setClosedCornerType(MiterOptions.ClosedCornerTypeOptions cutType)
Sets the closed corner option type.
|
void |
setCornerTreatmentOriginType(MiterOptions.CornerTreatmentOriginTypeOptions originType)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setEndType(MiterOptions.TypeOptions endType)
Sets the miter end type.
|
void |
setEndValue(String endValue)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getEndValue() instead.
|
void |
setMiterCorner(boolean miterCorner)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setMiterInteriorCornersIfNecessary(boolean miterCorners)
Sets the miter_corners option.If set to true, it miter bend edges that are larger than default bend radius.
|
void |
setPosition(MiterOptions.PositionOptions miterPosition)
Sets the position of miter.
|
void |
setStartType(MiterOptions.TypeOptions startType)
Sets the miter start type.
|
void |
setStartValue(String startValue)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getStartValue() instead.
|
void |
setUseNormalCutoutMethod(boolean cutType)
Sets the cut type of the sheet.
|
MiterOptions.TypeOptions |
startType()
Returns the miter start type.
|
Expression |
threeBendCornerFlangeClearance()
Returns the flange clearance used for a contour flange corner in case of a three bend corner condition.
|
boolean |
useNormalCutoutMethod()
Returns the cut type of the sheet.
|
printTestData, printTestData, tag, tagValue
MiterOptions.PositionOptions position() throws NXException, RemoteException
NXException
RemoteException
void setPosition(MiterOptions.PositionOptions miterPosition) throws NXException, RemoteException
miterPosition
- NXException
RemoteException
MiterOptions.TypeOptions startType() throws NXException, RemoteException
NXException
RemoteException
void setStartType(MiterOptions.TypeOptions startType) throws NXException, RemoteException
startType
- NXException
RemoteException
MiterOptions.TypeOptions endType() throws NXException, RemoteException
NXException
RemoteException
void setEndType(MiterOptions.TypeOptions endType) throws NXException, RemoteException
endType
- NXException
RemoteException
Expression getStartValue() throws NXException, RemoteException
NXException
RemoteException
void setStartValue(String startValue) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getStartValue()
instead.
startValue
- NXException
RemoteException
Expression getEndValue() throws NXException, RemoteException
NXException
RemoteException
void setEndValue(String endValue) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getEndValue()
instead.
endValue
- NXException
RemoteException
boolean useNormalCutoutMethod() throws NXException, RemoteException
NXException
RemoteException
void setUseNormalCutoutMethod(boolean cutType) throws NXException, RemoteException
cutType
- NXException
RemoteException
MiterOptions.ClosedCornerTypeOptions closedCornerType() throws NXException, RemoteException
NXException
RemoteException
void setClosedCornerType(MiterOptions.ClosedCornerTypeOptions cutType) throws NXException, RemoteException
cutType
- NXException
RemoteException
Expression getClosedCornerDiameter() throws NXException, RemoteException
nxopen.features.sheetmetal.MiterOptions#closedCornerTypeOptions
is MiterOptions.ClosedCornerTypeOptions.CIRCULAR_CUTOUT
or
MiterOptions.ClosedCornerTypeOptions.UCUTOUT
or
MiterOptions.ClosedCornerTypeOptions.VCUTOUT
.
NXException
RemoteException
void setClosedCornerDiameter(String endValue) throws NXException, RemoteException
endValue
- NXException
RemoteException
Expression closedCornerVAngle1() throws NXException, RemoteException
nxopen.features.sheetmetal.MiterOptions#closedCornerTypeOptions
is MiterOptions.ClosedCornerTypeOptions.VCUTOUT
.
NXException
RemoteException
Expression closedCornerVAngle2() throws NXException, RemoteException
nxopen.features.sheetmetal.MiterOptions#closedCornerTypeOptions
is MiterOptions.ClosedCornerTypeOptions.VCUTOUT
.
NXException
RemoteException
boolean miterCorner() throws NXException, RemoteException
MiterOptions.ClosedCornerTypeOptions.CLOSED
or
MiterOptions.ClosedCornerTypeOptions.CIRCULAR_CUTOUT
or
MiterOptions.ClosedCornerTypeOptions.UCUTOUT
or
MiterOptions.ClosedCornerTypeOptions.VCUTOUT
.
NXException
RemoteException
void setMiterCorner(boolean miterCorner) throws NXException, RemoteException
miterCorner
- NXException
RemoteException
Expression miterRootRadius() throws NXException, RemoteException
MiterOptions.ClosedCornerTypeOptions.CLOSED
or
MiterOptions.ClosedCornerTypeOptions.CIRCULAR_CUTOUT
or
MiterOptions.ClosedCornerTypeOptions.UCUTOUT
or
MiterOptions.ClosedCornerTypeOptions.VCUTOUT
.
NXException
RemoteException
boolean blendMiter() throws NXException, RemoteException
NXException
RemoteException
void setBlendMiter(boolean blendMiter) throws NXException, RemoteException
blendMiter
- NXException
RemoteException
MiterOptions.CornerTreatmentOriginTypeOptions cornerTreatmentOriginType() throws NXException, RemoteException
MiterOptions.ClosedCornerTypeOptions.CIRCULAR_CUTOUT
or
MiterOptions.ClosedCornerTypeOptions.UCUTOUT
or
MiterOptions.ClosedCornerTypeOptions.VCUTOUT
.
NXException
RemoteException
void setCornerTreatmentOriginType(MiterOptions.CornerTreatmentOriginTypeOptions originType) throws NXException, RemoteException
originType
- NXException
RemoteException
Expression cornerTreatmentOffset() throws NXException, RemoteException
MiterOptions.ClosedCornerTypeOptions.CIRCULAR_CUTOUT
or
MiterOptions.ClosedCornerTypeOptions.UCUTOUT
or
MiterOptions.ClosedCornerTypeOptions.VCUTOUT
.
NXException
RemoteException
Expression threeBendCornerFlangeClearance() throws NXException, RemoteException
MiterOptions.ClosedCornerTypeOptions
NXException
RemoteException
Expression closedCornerGap() throws NXException, RemoteException
MiterOptions.ClosedCornerTypeOptions
NXException
RemoteException
boolean miterInteriorCornersIfNecessary() throws NXException, RemoteException
NXException
RemoteException
void setMiterInteriorCornersIfNecessary(boolean miterCorners) throws NXException, RemoteException
miterCorners
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.