NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | 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 NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ClosedCornerTypeOptions {
  None, Open, Closed, CircularCutout,
  UCutout, VCutout
}
 the closed corner type options. More...
 
enum  CornerTreatmentOriginTypeOptions { BendCenter, CornerPoint }
 This enum represents corner treatment cutout origin type More...
 
enum  PositionOptions { None, Start, End, Both }
 the miter positions options. More...
 
enum  TypeOptions { NormalToSourceFace, NormalToThicknessFace }
 the miter type options. More...
 

Public Member Functions

unsafe NXOpen.Expression GetClosedCornerDiameter ()
 The diameter expression of the closed corner. More...
 
unsafe NXOpen.Expression GetEndValue ()
 THE miter end value expression. More...
 
unsafe NXOpen.Expression GetStartValue ()
 THE miter start value expression. More...
 
unsafe void SetClosedCornerDiameter (string endValue)
  More...
 
unsafe void SetEndValue (string endValue)
  More...
 
unsafe void SetStartValue (string startValue)
  More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool BlendMiter [get, set]
 Returns or sets the option that specifies whether to blend the sharp edges created by the miter More...
 
unsafe NXOpen.Expression ClosedCornerGap [get]
 Returns the corner gap used for a contour flange corner in case of a closed corner condition. More...
 
unsafe
NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions 
ClosedCornerType [get, set]
 Returns or sets the closed corner option type. More...
 
unsafe NXOpen.Expression ClosedCornerVAngle1 [get]
 Returns the v cutout angle1 expression of the closed corner. More...
 
unsafe NXOpen.Expression ClosedCornerVAngle2 [get]
 Returns the v cutout angle2 expression of the closed corner. More...
 
unsafe NXOpen.Expression CornerTreatmentOffset [get]
 Returns the offset used for circular, u and v cutout corner treatments. More...
 
unsafe
NXOpen.Features.SheetMetal.MiterOptions.CornerTreatmentOriginTypeOptions 
CornerTreatmentOriginType [get, set]
 Returns or sets the origin used for circular, u and v cutout corner treatments. More...
 
unsafe
NXOpen.Features.SheetMetal.MiterOptions.TypeOptions 
EndType [get, set]
 Returns or sets the miter end type. More...
 
unsafe bool MiterCorner [get, set]
 Returns or sets the miter toggle value that specifies whether to miter the corner. More...
 
unsafe bool MiterInteriorCornersIfNecessary [get, set]
 Returns or sets the miter_corners option. More...
 
unsafe NXOpen.Expression MiterRootRadius [get]
 Returns the root radius used when mitering the corner. More...
 
unsafe
NXOpen.Features.SheetMetal.MiterOptions.PositionOptions 
Position [get, set]
 Returns or sets the position of miter. More...
 
unsafe
NXOpen.Features.SheetMetal.MiterOptions.TypeOptions 
StartType [get, set]
 Returns or sets the miter start type. More...
 
unsafe NXOpen.Expression ThreeBendCornerFlangeClearance [get]
 Returns the flange clearance used for a contour flange corner in case of a three bend corner condition. More...
 
unsafe bool UseNormalCutoutMethod [get, set]
 Returns or sets the cut type of the sheet. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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
None 

Corner is not closed

Open 

corner is open

Closed 

corner is closed completely

CircularCutout 

corner has a circular cutout in it

UCutout 

corner has a U shaped cutout in it

VCutout 

corner has a V shaped cutout in it

This enum represents corner treatment cutout origin type

Enumerator
BendCenter 

The cutout origin will be at the intersection of first bend's centerline and bisector of corner angle.

CornerPoint 

The cutout origin will be at the corner point.

the miter positions options.

Enumerator
None 

no miter

Start 

miter is done at the beginning

End 

miter is done at the ending

Both 

miter is done both at beginning and ending

the miter type options.

Enumerator
NormalToSourceFace 

mitering is done along the normal to source face

NormalToThicknessFace 

mitering is done along the normal to thickness face

Member Function Documentation

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.GetClosedCornerDiameter ( )
inline
unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.GetEndValue ( )
inline

THE miter end value expression.

Created in NX4.0.0

License requirements: None.

Returns
unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.GetStartValue ( )
inline

THE miter start value expression.

Positive value adds material and negative v

Created in NX4.0.0

License requirements: None.

Returns
unsafe void NXOpen.Features.SheetMetal.MiterOptions.SetClosedCornerDiameter ( string  endValue)
inline

Created in NX4.0.0

License requirements: None.

Parameters
endValue
unsafe void NXOpen.Features.SheetMetal.MiterOptions.SetEndValue ( string  endValue)
inline

Created in NX4.0.0

Deprecated in NX10.0.0. Use NXOpen.Expression.RightHandSide on the NXOpen.Expression object returned from Features.SheetMetal.MiterOptions.GetEndValue instead.

License requirements: None.

Parameters
endValue
unsafe void NXOpen.Features.SheetMetal.MiterOptions.SetStartValue ( string  startValue)
inline

Created in NX4.0.0

Deprecated in NX10.0.0. Use NXOpen.Expression.RightHandSide on the NXOpen.Expression object returned from Features.SheetMetal.MiterOptions.GetStartValue instead.

License requirements: None.

Parameters
startValue

Property Documentation

unsafe bool NXOpen.Features.SheetMetal.MiterOptions.BlendMiter
getset

Returns or sets the option that specifies whether to blend the sharp edges created by the miter

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerGap
get

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.

unsafe NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerType
getset

Returns or sets the closed corner option type.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerVAngle1
get

Returns the v cutout angle1 expression of the closed corner.

Applicable only when NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions is Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.VCutout .

Created in NX8.5.0

License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerVAngle2
get

Returns the v cutout angle2 expression of the closed corner.

Applicable only when NXOpen.Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions is Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.VCutout .

Created in NX8.5.0

License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.CornerTreatmentOffset
get

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.ClosedCornerTypeOptions.CircularCutout or Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.UCutout or Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.VCutout .

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Features.SheetMetal.MiterOptions.CornerTreatmentOriginTypeOptions NXOpen.Features.SheetMetal.MiterOptions.CornerTreatmentOriginType
getset

Returns or 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.ClosedCornerTypeOptions.CircularCutout or Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.UCutout or Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.VCutout .

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Features.SheetMetal.MiterOptions.TypeOptions NXOpen.Features.SheetMetal.MiterOptions.EndType
getset

Returns or sets the miter end type.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Features.SheetMetal.MiterOptions.MiterCorner
getset

Returns or 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.ClosedCornerTypeOptions.Closed or Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.CircularCutout or Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.UCutout or Features.SheetMetal.MiterOptions.ClosedCornerTypeOptions.VCutout .

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.MiterOptions.MiterInteriorCornersIfNecessary
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.MiterRootRadius
get
unsafe NXOpen.Features.SheetMetal.MiterOptions.PositionOptions NXOpen.Features.SheetMetal.MiterOptions.Position
getset

Returns or sets the position of miter.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Features.SheetMetal.MiterOptions.TypeOptions NXOpen.Features.SheetMetal.MiterOptions.StartType
getset

Returns or sets the miter start type.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.MiterOptions.ThreeBendCornerFlangeClearance
get

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.

unsafe bool NXOpen.Features.SheetMetal.MiterOptions.UseNormalCutoutMethod
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.


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