FlangeBendPropertiesBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# FlangeBendPropertiesBuilder Class

class `NXOpen.Features.SheetMetal.``FlangeBendPropertiesBuilder`

  Bases: `NXOpen.Features.SheetMetal.FeatureBendPropertiesBuilder`

  Represents a Sheetmetal Flange Bend Properties builder class.

  This builder is used to interrogate the flange bend properties in the list. To create a new instance of this class, use `NXOpen.Features.SheetMetal.FlangeBendPropertiesListBuilder.CreateFlangeBendProperties()`

  New in version NX12.0.0.

# Properties

Property | Description
--- | ---
Angle | Returns the angle
BendOptions | Returns the Sheet Metal Bend Options
Distance1 | Returns the distance1
Distance2 | Returns the distance2
Edges | Returns the base edge for the flange.
Inset | Returns or sets the inset
Length | Returns the length
LengthReference | Returns or sets the length reference
Miter | Returns or sets the option to specify behaviour of mirror/pattern of the flange
Offset | Returns the offset
Point | Returns or sets the point
ReverseDirectionLength | Returns or sets the reverse direction
ReverseDirectionOffset | Returns or sets the reverse direction
Tag | Returns the Tag for this object.
UseRecipe | Returns or sets the option to specify behaviour of mirror/pattern of the flange
Value | Returns the offset
Width | Returns the width
WidthOption | Returns or sets the width option

# Methods

Method | Description
--- | ---
DeleteFlangeBendProperties | Create a flange properties.
GetApplicationContext | Get the application context.
SetApplicationContext | Set the application context.
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

FlangeBendPropertiesBuilderInsets Enumeration | This enum defines the material inset types
FlangeBendPropertiesBuilderLengthReferences Enumeration | This enum defines the flange length dimension types
FlangeBendPropertiesBuilderWidthOptions Enumeration | This enum defines the flange width options

# Property Detail

## Angle

`FlangeBendPropertiesBuilder.``Angle`

  Returns the angle

  `-------------------------------------`

  Getter Method

  Signature `Angle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX12.0.0.

  License requirements: None.

## Distance1

`FlangeBendPropertiesBuilder.``Distance1`

  Returns the distance1

  `-------------------------------------`

  Getter Method

  Signature `Distance1`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX12.0.0.

  License requirements: None.

## Distance2

`FlangeBendPropertiesBuilder.``Distance2`

  Returns the distance2

  `-------------------------------------`

  Getter Method

  Signature `Distance2`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX12.0.0.

  License requirements: None.

## Edges

`FlangeBendPropertiesBuilder.``Edges`

  Returns the base edge for the flange.

  `-------------------------------------`

  Getter Method

  Signature `Edges`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX12.0.0.

  License requirements: None.

## Inset

`FlangeBendPropertiesBuilder.``Inset`

  Returns or sets the inset

  `-------------------------------------`

  Getter Method

  Signature `Inset`

  Returns: |
  Return type: | `NXOpen.Features.SheetMetal.FlangeBendPropertiesBuilderInsets`

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Inset`

  Parameters: | inset (`NXOpen.Features.SheetMetal.FlangeBendPropertiesBuilderInsets`) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## Length

`FlangeBendPropertiesBuilder.``Length`

  Returns the length

  `-------------------------------------`

  Getter Method

  Signature `Length`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX12.0.0.

  License requirements: None.

## LengthReference

`FlangeBendPropertiesBuilder.``LengthReference`

  Returns or sets the length reference

  `-------------------------------------`

  Getter Method

  Signature `LengthReference`

  Returns: |
  Return type: | `NXOpen.Features.SheetMetal.FlangeBendPropertiesBuilderLengthReferences`

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `LengthReference`

  Parameters: | lengthReference (`NXOpen.Features.SheetMetal.FlangeBendPropertiesBuilderLengthReferences`) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## Miter

`FlangeBendPropertiesBuilder.``Miter`

  Returns or sets the option to specify behaviour of mirror/pattern of the flange

  `-------------------------------------`

  Getter Method

  Signature `Miter`

  Returns: |
  Return type: | bool

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Miter`

  Parameters: | bMiter (bool) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## Offset

`FlangeBendPropertiesBuilder.``Offset`

  Returns the offset

  `-------------------------------------`

  Getter Method

  Signature `Offset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX12.0.0.

  License requirements: None.

## Point

`FlangeBendPropertiesBuilder.``Point`

  Returns or sets the point

  `-------------------------------------`

  Getter Method

  Signature `Point`

  Returns: |
  Return type: | `NXOpen.Point`

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Point`

  Parameters: | point (`NXOpen.Point`) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## ReverseDirectionLength

`FlangeBendPropertiesBuilder.``ReverseDirectionLength`

  Returns or sets the reverse direction

  `-------------------------------------`

  Getter Method

  Signature `ReverseDirectionLength`

  Returns: |
  Return type: | bool

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReverseDirectionLength`

  Parameters: | reverseDirectionLength (bool) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## ReverseDirectionOffset

`FlangeBendPropertiesBuilder.``ReverseDirectionOffset`

  Returns or sets the reverse direction

  `-------------------------------------`

  Getter Method

  Signature `ReverseDirectionOffset`

  Returns: |
  Return type: | bool

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReverseDirectionOffset`

  Parameters: | reverseDirectionOffset (bool) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## UseRecipe

`FlangeBendPropertiesBuilder.``UseRecipe`

  Returns or sets the option to specify behaviour of mirror/pattern of the flange

  `-------------------------------------`

  Getter Method

  Signature `UseRecipe`

  Returns: |
  Return type: | bool

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `UseRecipe`

  Parameters: | bUseRecipe (bool) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## Width

`FlangeBendPropertiesBuilder.``Width`

  Returns the width

  `-------------------------------------`

  Getter Method

  Signature `Width`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX12.0.0.

  License requirements: None.

## WidthOption

`FlangeBendPropertiesBuilder.``WidthOption`

  Returns or sets the width option

  `-------------------------------------`

  Getter Method

  Signature `WidthOption`

  Returns: |
  Return type: | `NXOpen.Features.SheetMetal.FlangeBendPropertiesBuilderWidthOptions`

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `WidthOption`

  Parameters: | widthOption (`NXOpen.Features.SheetMetal.FlangeBendPropertiesBuilderWidthOptions`) –

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

# Method Detail

## DeleteFlangeBendProperties

`FlangeBendPropertiesBuilder.``DeleteFlangeBendProperties`

  Create a flange properties.

  Signature `DeleteFlangeBendProperties()`

  New in version NX12.0.0.

  License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

## Validate

`FlangeBendPropertiesBuilder.``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.