CornerTreatmentBuilder Class¶
-
class
NXOpen.Features.SheetMetal.
CornerTreatmentBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
The CornerTreatmentBuilder class is used to manage a builder object for a corner treatment in the flat solid and flat pattern dialogs.
It includes properties and an enumeration type for a flag that indicates whether the global (flat pattern preferences) value is to be used, an enumeration type that indicates what type of corner treatment to apply, and an expression to indicate the value associated with treatment types chamfer and radius.
New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
Tag | Returns the Tag for this object. |
TreatmentType | Returns or sets the treatment type option menu value |
UseGlobal | Returns or sets the use global toggle value |
Value | Returns the value associated with the chamfer and radius treatment types |
Methods¶
Method | Description |
---|---|
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
CornerTreatmentBuilderCornerTreatmentType Enumeration | Corner Treatment Type |
Property Detail¶
TreatmentType¶
-
CornerTreatmentBuilder.
TreatmentType
¶ Returns or sets the treatment type option menu value
-------------------------------------
Getter Method
Signature
TreatmentType
Returns: Return type: NXOpen.Features.SheetMetal.CornerTreatmentBuilderCornerTreatmentType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TreatmentType
Parameters: treatmentType ( NXOpen.Features.SheetMetal.CornerTreatmentBuilderCornerTreatmentType
) –New in version NX6.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
UseGlobal¶
-
CornerTreatmentBuilder.
UseGlobal
¶ Returns or sets the use global toggle value
-------------------------------------
Getter Method
Signature
UseGlobal
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseGlobal
Parameters: useGlobal (bool) – New in version NX6.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
Value¶
-
CornerTreatmentBuilder.
Value
¶ Returns the value associated with the chamfer and radius treatment types
-------------------------------------
Getter Method
Signature
Value
Returns: Return type: NXOpen.Expression
New in version NX6.0.0.
License requirements: None.
Method Detail¶
Validate¶
-
CornerTreatmentBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.