NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::SheetMetal::MiterOptions Class Reference

Represents a Miter Data Options builder. More...

Inheritance diagram for NXOpen::Features::SheetMetal::MiterOptions:
NXOpen::TaggedObject

Public Types

enum  ClosedCornerTypeOptions {
  ClosedCornerTypeOptionsNone, ClosedCornerTypeOptionsOpen, ClosedCornerTypeOptionsClosed, ClosedCornerTypeOptionsCircularCutout,
  ClosedCornerTypeOptionsUCutout, ClosedCornerTypeOptionsVCutout
}
 the closed corner type options. More...
 
enum  PositionOptions { PositionOptionsNone, PositionOptionsStart, PositionOptionsEnd, PositionOptionsBoth }
 the miter positions options. More...
 
enum  TypeOptions { TypeOptionsNormalToSourceFace, TypeOptionsNormalToThicknessFace }
 the miter type options. More...
 

Public Member Functions

NXOpen::Features::SheetMetal::MiterOptions::ClosedCornerTypeOptions ClosedCornerType ()
 Returns the closed corner option type. More...
 
NXOpen::ExpressionClosedCornerVAngle1 ()
 Returns the v cutout angle1 expression of the closed corner. More...
 
NXOpen::ExpressionClosedCornerVAngle2 ()
 Returns the v cutout angle2 expression of the closed corner. More...
 
NXOpen::Features::SheetMetal::MiterOptions::TypeOptions EndType ()
 Returns the miter end type. More...
 
NXOpen::ExpressionGetClosedCornerDiameter ()
 The diameter expression of the closed corner. More...
 
NXOpen::ExpressionGetEndValue ()
 THE miter end value expression. More...
 
NXOpen::ExpressionGetStartValue ()
 THE miter start value expression.Positive value adds material and negative v. 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::Features::SheetMetal::MiterOptions::PositionOptions Position ()
 Returns the position of miter. 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 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 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...
 
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...
 

Detailed Description

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.

Member Enumeration Documentation

the closed corner type options.

Enumerator
ClosedCornerTypeOptionsNone 

Corner is not closed.

ClosedCornerTypeOptionsOpen 

corner is open

ClosedCornerTypeOptionsClosed 

corner is closed completely

ClosedCornerTypeOptionsCircularCutout 

corner has a circular cutout in it

ClosedCornerTypeOptionsUCutout 

corner has a U shaped cutout in it

ClosedCornerTypeOptionsVCutout 

corner has a V shaped cutout in it

the miter positions options.

Enumerator
PositionOptionsNone 

no miter

PositionOptionsStart 

miter is done at the beginning

PositionOptionsEnd 

miter is done at the ending

PositionOptionsBoth 

miter is done both at beginning and ending

the miter type options.

Enumerator
TypeOptionsNormalToSourceFace 

mitering is done along the normal to source face

TypeOptionsNormalToThicknessFace 

mitering is done along the normal to thickness face

Member Function Documentation

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")

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")

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 ( )
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::GetEndValue ( )

THE miter end value expression.

Returns

Created in NX4.0.0.

License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MiterOptions::GetStartValue ( )

THE miter start value expression.Positive value adds material and negative v.

Returns

Created in NX4.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::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::SetClosedCornerDiameter ( const NXString endValue)


Created in NX4.0.0.



License requirements : None

Parameters
endValue
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Features::SheetMetal::MiterOptions::SetClosedCornerDiameter ( const char *  endValue)


Created in NX4.0.0.



License requirements : None

Parameters
endValue
NOTE: The full Unicode character set is not supported for this parameter.
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

Parameters
cutTypecut type
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

Parameters
endTypeend type
void NXOpen::Features::SheetMetal::MiterOptions::SetEndValue ( const NXString endValue)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetEndValue instead.


Created in NX4.0.0.

License requirements : None

Parameters
endValue
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Features::SheetMetal::MiterOptions::SetEndValue ( const char *  endValue)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetEndValue instead.


Created in NX4.0.0.

License requirements : None

Parameters
endValue
NOTE: The full Unicode character set is not supported for this parameter.
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

Parameters
miterCornersmiter 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

Parameters
miterPositionmiter 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

Parameters
startTypestart type
void NXOpen::Features::SheetMetal::MiterOptions::SetStartValue ( const NXString startValue)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetStartValue instead.


Created in NX4.0.0.

License requirements : None

Parameters
startValue
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Features::SheetMetal::MiterOptions::SetStartValue ( const char *  startValue)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from Features::SheetMetal::MiterOptions::GetStartValue instead.


Created in NX4.0.0.

License requirements : None

Parameters
startValue
NOTE: The full Unicode character set is not supported for this parameter.
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

Parameters
cutTypecut type
NXOpen::Features::SheetMetal::MiterOptions::TypeOptions NXOpen::Features::SheetMetal::MiterOptions::StartType ( )

Returns the miter start type.


Created in NX4.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


The documentation for this class was generated from the following file:
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.