NX Open C++ Reference Guide
|
Represents a Miter Data Options builder. More...
Public Types | |
enum | ClosedCornerTypeOptions { ClosedCornerTypeOptionsNone, ClosedCornerTypeOptionsOpen, ClosedCornerTypeOptionsClosed, ClosedCornerTypeOptionsCircularCutout, ClosedCornerTypeOptionsUCutout, ClosedCornerTypeOptionsVCutout } |
the closed corner type options. More... | |
enum | CornerTreatmentOriginTypeOptions { CornerTreatmentOriginTypeOptionsBendCenter, CornerTreatmentOriginTypeOptionsCornerPoint } |
This enum represents corner treatment cutout origin type. More... | |
enum | PositionOptions { PositionOptionsNone, PositionOptionsStart, PositionOptionsEnd, PositionOptionsBoth } |
the miter positions options. More... | |
enum | TypeOptions { TypeOptionsNormalToSourceFace, TypeOptionsNormalToThicknessFace } |
the miter type options. More... | |
Public Member Functions | |
bool | BlendMiter () |
Returns the option that specifies whether to blend the sharp edges created by the miter Created in NX11.0.0. More... | |
NXOpen::Expression * | ClosedCornerGap () |
Returns the corner gap used for a contour flange corner in case of a closed corner condition. More... | |
NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions | ClosedCornerType () |
Returns the closed corner option type. More... | |
NXOpen::Expression * | ClosedCornerVAngle1 () |
Returns the v cutout angle1 expression of the closed corner. More... | |
NXOpen::Expression * | ClosedCornerVAngle2 () |
Returns the v cutout angle2 expression of the closed corner. More... | |
NXOpen::Expression * | CornerTreatmentOffset () |
Returns the offset used for circular, u and v cutout corner treatments. More... | |
NXOpen::Features::SheetMetal::MiterOptions::CornerTreatmentOriginTypeOptions | CornerTreatmentOriginType () |
Returns the origin used for circular, u and v cutout corner treatments. More... | |
NXOpen::Features::SheetMetal::MiterOptions::TypeOptions | EndType () |
Returns the miter end type. More... | |
NXOpen::Expression * | GetClosedCornerDiameter () |
The diameter expression of the closed corner. More... | |
NXOpen::Expression * | GetEndValue () |
THE miter end value expression. More... | |
NXOpen::Expression * | GetStartValue () |
THE miter start value expression.Positive value adds material and negative v. More... | |
bool | 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::ClosedCornerTypeOptionsClosed or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout . More... | |
bool | MiterInteriorCornersIfNecessary () |
Returns the miter_corners option.If set to true, it miter bend edges that are larger than default bend radius. More... | |
NXOpen::Expression * | MiterRootRadius () |
Returns the root radius used when mitering the corner. More... | |
NXOpen::Features::SheetMetal::MiterOptions::PositionOptions | Position () |
Returns the position of miter. More... | |
void | SetBlendMiter (bool blendMiter) |
Sets the option that specifies whether to blend the sharp edges created by the miter Created in NX11.0.0. More... | |
void | SetClosedCornerDiameter (const NXString &endValue) |
Created in NX4.0.0. More... | |
void | SetClosedCornerDiameter (const char *endValue) |
Created in NX4.0.0. More... | |
void | SetClosedCornerType (NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions cutType) |
Sets the closed corner option type. More... | |
void | SetCornerTreatmentOriginType (NXOpen::Features::SheetMetal::MiterOptions::CornerTreatmentOriginTypeOptions originType) |
Sets the origin used for circular, u and v cutout corner treatments. More... | |
void | SetEndType (NXOpen::Features::SheetMetal::MiterOptions::TypeOptions endType) |
Sets the miter end type. More... | |
void | SetEndValue (const NXString &endValue) |
More... | |
void | SetEndValue (const char *endValue) |
More... | |
void | SetMiterCorner (bool miterCorner) |
Sets the miter toggle value that specifies whether to miter the corner.This only applies when the treatment type is set to Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsClosed or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout . More... | |
void | SetMiterInteriorCornersIfNecessary (bool miterCorners) |
Sets the miter_corners option.If set to true, it miter bend edges that are larger than default bend radius. More... | |
void | SetPosition (NXOpen::Features::SheetMetal::MiterOptions::PositionOptions miterPosition) |
Sets the position of miter. More... | |
void | SetStartType (NXOpen::Features::SheetMetal::MiterOptions::TypeOptions startType) |
Sets the miter start type. More... | |
void | SetStartValue (const NXString &startValue) |
More... | |
void | SetStartValue (const char *startValue) |
More... | |
void | SetUseNormalCutoutMethod (bool cutType) |
Sets the cut type of the sheet. More... | |
NXOpen::Features::SheetMetal::MiterOptions::TypeOptions | StartType () |
Returns the miter start type. More... | |
NXOpen::Expression * | ThreeBendCornerFlangeClearance () |
Returns the flange clearance used for a contour flange corner in case of a three bend corner condition. More... | |
bool | UseNormalCutoutMethod () |
Returns the cut type of the sheet. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Miter Data Options builder.
Mitre cut is essentially an end treatment to the contour flange feature, which shall prevent merging/interference with the existing or newly placed features in sheet metal.
Created in NX4.0.0.
the closed corner type options.
This enum represents corner treatment cutout origin type.
bool NXOpen::Features::SheetMetal::MiterOptions::BlendMiter | ( | ) |
Returns the option that specifies whether to blend the sharp edges created by the miter
Created in NX11.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerGap | ( | ) |
Returns the corner gap used for a contour flange corner in case of a closed corner condition.
This applies for all treatment types in Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions
Created in NX11.0.0.
License requirements : None
NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerType | ( | ) |
Returns the closed corner option type.
Created in NX4.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerVAngle1 | ( | ) |
Returns the v cutout angle1 expression of the closed corner.
Applicable only when NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions is Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX8.5.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerVAngle2 | ( | ) |
Returns the v cutout angle2 expression of the closed corner.
Applicable only when NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions is Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX8.5.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::CornerTreatmentOffset | ( | ) |
Returns the offset used for circular, u and v cutout corner treatments.
This only applies when the treatment type is set to Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX11.0.0.
License requirements : None
NXOpen::Features::SheetMetal::MiterOptions::CornerTreatmentOriginTypeOptions NXOpen::Features::SheetMetal::MiterOptions::CornerTreatmentOriginType | ( | ) |
Returns the origin used for circular, u and v cutout corner treatments.
This only applies when the treatment type is set to Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX11.0.0.
License requirements : None
NXOpen::Features::SheetMetal::MiterOptions::TypeOptions NXOpen::Features::SheetMetal::MiterOptions::EndType | ( | ) |
Returns the miter end type.
Created in NX4.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::GetClosedCornerDiameter | ( | ) |
The diameter expression of the closed corner.
Applicable only when NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions is Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::GetEndValue | ( | ) |
THE miter end value expression.
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::GetStartValue | ( | ) |
THE miter start value expression.Positive value adds material and negative v.
bool NXOpen::Features::SheetMetal::MiterOptions::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::ClosedCornerTypeOptionsClosed or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX11.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::MiterOptions::MiterInteriorCornersIfNecessary | ( | ) |
Returns the miter_corners option.If set to true, it miter bend edges that are larger than default bend radius.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::MiterRootRadius | ( | ) |
Returns the root radius used when mitering the corner.
This only applies when the treatment type is set to Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsClosed or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX11.0.0.
License requirements : None
NXOpen::Features::SheetMetal::MiterOptions::PositionOptions NXOpen::Features::SheetMetal::MiterOptions::Position | ( | ) |
Returns the position of miter.
Created in NX4.0.0.
License requirements : None
void NXOpen::Features::SheetMetal::MiterOptions::SetBlendMiter | ( | bool | blendMiter | ) |
Sets the option that specifies whether to blend the sharp edges created by the miter
Created in NX11.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
blendMiter | blendmiter |
void NXOpen::Features::SheetMetal::MiterOptions::SetClosedCornerDiameter | ( | const NXString & | endValue | ) |
Created in NX4.0.0.
License requirements : None
endValue | end value |
void NXOpen::Features::SheetMetal::MiterOptions::SetClosedCornerDiameter | ( | const char * | endValue | ) |
Created in NX4.0.0.
License requirements : None
endValue | end value |
void NXOpen::Features::SheetMetal::MiterOptions::SetClosedCornerType | ( | NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions | cutType | ) |
Sets the closed corner option type.
Created in NX4.0.0.
License requirements : None
cutType | cut type |
void NXOpen::Features::SheetMetal::MiterOptions::SetCornerTreatmentOriginType | ( | NXOpen::Features::SheetMetal::MiterOptions::CornerTreatmentOriginTypeOptions | originType | ) |
Sets the origin used for circular, u and v cutout corner treatments.
This only applies when the treatment type is set to Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX11.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
originType | origintype |
void NXOpen::Features::SheetMetal::MiterOptions::SetEndType | ( | NXOpen::Features::SheetMetal::MiterOptions::TypeOptions | endType | ) |
Sets the miter end type.
Created in NX4.0.0.
License requirements : None
endType | end type |
void NXOpen::Features::SheetMetal::MiterOptions::SetEndValue | ( | const NXString & | endValue | ) |
Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetEndValue instead.
Created in NX4.0.0.
License requirements : None
endValue | end value |
void NXOpen::Features::SheetMetal::MiterOptions::SetEndValue | ( | const char * | endValue | ) |
Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetEndValue instead.
Created in NX4.0.0.
License requirements : None
endValue | end value |
void NXOpen::Features::SheetMetal::MiterOptions::SetMiterCorner | ( | bool | miterCorner | ) |
Sets the miter toggle value that specifies whether to miter the corner.This only applies when the treatment type is set to Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsClosed or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsCircularCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsUCutout or Features::SheetMetal::MiterOptions::ClosedCornerTypeOptionsVCutout .
Created in NX11.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
miterCorner | mitercorner |
void NXOpen::Features::SheetMetal::MiterOptions::SetMiterInteriorCornersIfNecessary | ( | bool | miterCorners | ) |
Sets the miter_corners option.If set to true, it miter bend edges that are larger than default bend radius.
Created in NX5.0.0.
License requirements : None
miterCorners | miter corners |
void NXOpen::Features::SheetMetal::MiterOptions::SetPosition | ( | NXOpen::Features::SheetMetal::MiterOptions::PositionOptions | miterPosition | ) |
Sets the position of miter.
Created in NX4.0.0.
License requirements : None
miterPosition | miter position |
void NXOpen::Features::SheetMetal::MiterOptions::SetStartType | ( | NXOpen::Features::SheetMetal::MiterOptions::TypeOptions | startType | ) |
Sets the miter start type.
Created in NX4.0.0.
License requirements : None
startType | start type |
void NXOpen::Features::SheetMetal::MiterOptions::SetStartValue | ( | const NXString & | startValue | ) |
Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetStartValue instead.
Created in NX4.0.0.
License requirements : None
startValue | start value |
void NXOpen::Features::SheetMetal::MiterOptions::SetStartValue | ( | const char * | startValue | ) |
Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetStartValue instead.
Created in NX4.0.0.
License requirements : None
startValue | start value |
void NXOpen::Features::SheetMetal::MiterOptions::SetUseNormalCutoutMethod | ( | bool | cutType | ) |
Sets the cut type of the sheet.
If set to true, mitering is done using the normal cutout method and aims to reduce the small segements that result as part of miter computation, and is carried out on an unbent sheet. Normally, the cut runs through from one bend centre to another. The sheet is later bent to achieve the desired result.
Created in NX4.0.0.
License requirements : None
cutType | cut type |
NXOpen::Features::SheetMetal::MiterOptions::TypeOptions NXOpen::Features::SheetMetal::MiterOptions::StartType | ( | ) |
Returns the miter start type.
Created in NX4.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::ThreeBendCornerFlangeClearance | ( | ) |
Returns the flange clearance used for a contour flange corner in case of a three bend corner condition.
This applies for all treatment types in Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions
Created in NX11.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::MiterOptions::UseNormalCutoutMethod | ( | ) |
Returns the cut type of the sheet.
If set to true, mitering is done using the normal cutout method and aims to reduce the small segements that result as part of miter computation, and is carried out on an unbent sheet. Normally, the cut runs through from one bend centre to another. The sheet is later bent to achieve the desired result.
Created in NX4.0.0.
License requirements : None