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
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CLOSED or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CIRCULAR_CUTOUT or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#UCUTOUT or
Features.SheetMetal.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 Features.SheetMetal.MiterOptions#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 Features.SheetMetal.MiterOptions#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 Features.SheetMetal.MiterOptions#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 Features.SheetMetal.MiterOptions#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 Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CIRCULAR_CUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#UCUTOUT
or
Features.SheetMetal.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 Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#VCUTOUT
.
NXException
RemoteException
Expression closedCornerVAngle2() throws NXException, RemoteException
nxopen.features.sheetmetal.MiterOptions#closedCornerTypeOptions
is Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#VCUTOUT
.
NXException
RemoteException
boolean miterCorner() throws NXException, RemoteException
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CLOSED
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CIRCULAR_CUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#UCUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#VCUTOUT
.
NXException
RemoteException
void setMiterCorner(boolean miterCorner) throws NXException, RemoteException
miterCorner
- NXException
RemoteException
Expression miterRootRadius() throws NXException, RemoteException
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CLOSED
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CIRCULAR_CUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#UCUTOUT
or
Features.SheetMetal.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
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CIRCULAR_CUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#UCUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#VCUTOUT
.
NXException
RemoteException
void setCornerTreatmentOriginType(MiterOptions.CornerTreatmentOriginTypeOptions originType) throws NXException, RemoteException
originType
- NXException
RemoteException
Expression cornerTreatmentOffset() throws NXException, RemoteException
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#CIRCULAR_CUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#UCUTOUT
or
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions#VCUTOUT
.
NXException
RemoteException
Expression threeBendCornerFlangeClearance() throws NXException, RemoteException
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions
NXException
RemoteException
Expression closedCornerGap() throws NXException, RemoteException
Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions
NXException
RemoteException
boolean miterInteriorCornersIfNecessary() throws NXException, RemoteException
NXException
RemoteException
void setMiterInteriorCornersIfNecessary(boolean miterCorners) throws NXException, RemoteException
miterCorners
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.