AngularDimension Class — NXOpen Python API Reference 12.0.0 documentation

# AngularDimension Class

class `NXOpen.BlockStyler.``AngularDimension`

  Bases: `NXOpen.BlockStyler.UIBlock`

  Represents a Angular Dimension block

  New in version NX8.5.0.

# Properties

Property | Description
--- | ---
AdaptiveScaleLimits | Returns or sets the AdaptiveScaleLimits.
BalloonTooltipImage | Returns or sets the BalloonTooltipImage
BalloonTooltipLayoutAsString | Returns or sets the BalloonTooltipLayout as string
BalloonTooltipText | Returns or sets the BalloonTooltipText
Enable | Returns or sets the Enable.
Expanded | Returns or sets the Expanded
ExpressionObject | Returns or sets the ExpressionObject
Formula | Returns or sets the Formula
Group | Returns or sets the Group
HandleFixedSizeFlag | Returns or sets the HandleFixedSizeFlag
HandleOrigin | Returns or sets the HandleOrigin
HandleRadius | Returns or sets the HandleRadius
HandleRadiusOffset | Returns or sets the HandleRadiusOffset
HandleXAxis | Returns or sets the HandleXAxis
HandleZAxis | Returns or sets the HandleZAxis
Label | Returns or sets the Label
LineIncrement | Returns or sets the LineIncrement value.
MaxInclusive | Returns or sets the MaxInclusive
MaximumValue | Returns or sets the MaximumValue
MinInclusive | Returns or sets the MinInclusive
MinRadius | Returns or sets the MinRadius
MinimumValue | Returns or sets the MinimumValue
Name | Returns the name of the block or BlockID
PageIncrement | Returns or sets the PageIncrement value.
Show | Returns or sets the Visibility of block.
ShowFocusHandle | Returns or sets the ShowFocusHandle
ShowHandle | Returns or sets the ShowHandle
SnapPointTypesOnByDefault | Returns or sets the SnapPointTypesOnByDefault
Tag | Returns the Tag for this object.
Type | Returns the type of block
Units | Returns or sets the Units
Value | Returns or sets the Value.
WithScale | Returns or sets the WithScale

# Methods

Method | Description
--- | ---
Focus | Focuses on the block.
GetBalloonTooltipLayoutMembers | Gets the BalloonTooltipLayout member
GetProperties | Returns the properties of the block

# Property Detail

## AdaptiveScaleLimits

`AngularDimension.``AdaptiveScaleLimits`

  Returns or sets the AdaptiveScaleLimits.

  If true, indicates that the scale should be adaptive. Only available when WithScale is set to true.

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

  Getter Method

  Signature `AdaptiveScaleLimits`

  Returns: |
  Return type: | bool

  New in version NX9.0.0.

  License requirements: None.

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

  Setter Method

  Signature `AdaptiveScaleLimits`

  Parameters: | scaleLimits (bool) –

  New in version NX9.0.0.

  License requirements: None.

## BalloonTooltipImage

`AngularDimension.``BalloonTooltipImage`

  Returns or sets the BalloonTooltipImage

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

  Getter Method

  Signature `BalloonTooltipImage`

  Returns: |
  Return type: | str

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `BalloonTooltipImage`

  Parameters: | imageString (str) –

  New in version NX8.5.0.

  License requirements: None.

## BalloonTooltipLayoutAsString

`AngularDimension.``BalloonTooltipLayoutAsString`

  Returns or sets the BalloonTooltipLayout as string

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

  Getter Method

  Signature `BalloonTooltipLayoutAsString`

  Returns: |
  Return type: | str

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `BalloonTooltipLayoutAsString`

  Parameters: | enumString (str) –

  New in version NX8.5.0.

  License requirements: None.

## BalloonTooltipText

`AngularDimension.``BalloonTooltipText`

  Returns or sets the BalloonTooltipText

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

  Getter Method

  Signature `BalloonTooltipText`

  Returns: |
  Return type: | str

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `BalloonTooltipText`

  Parameters: | balloonTooltipText (str) –

  New in version NX8.5.0.

  License requirements: None.

## ExpressionObject

`AngularDimension.``ExpressionObject`

  Returns or sets the ExpressionObject

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

  Getter Method

  Signature `ExpressionObject`

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

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `ExpressionObject`

  Parameters: | expressionObj (`NXOpen.TaggedObject`) –

  New in version NX8.5.0.

  License requirements: None.

## Formula

`AngularDimension.``Formula`

  Returns or sets the Formula

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

  Getter Method

  Signature `Formula`

  Returns: |
  Return type: | str

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `Formula`

  Parameters: | formula (str) –

  New in version NX8.5.0.

  License requirements: None.

## HandleFixedSizeFlag

`AngularDimension.``HandleFixedSizeFlag`

  Returns or sets the HandleFixedSizeFlag

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

  Getter Method

  Signature `HandleFixedSizeFlag`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `HandleFixedSizeFlag`

  Parameters: | handleFlag (bool) –

  New in version NX8.5.0.

  License requirements: None.

## HandleOrigin

`AngularDimension.``HandleOrigin`

  Returns or sets the HandleOrigin

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

  Getter Method

  Signature `HandleOrigin`

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

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `HandleOrigin`

  Parameters: | handleOrogin (`NXOpen.Point3d`) –

  New in version NX8.5.0.

  License requirements: None.

## HandleRadius

`AngularDimension.``HandleRadius`

  Returns or sets the HandleRadius

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

  Getter Method

  Signature `HandleRadius`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `HandleRadius`

  Parameters: | handleRadius (float) –

  New in version NX8.5.0.

  License requirements: None.

## HandleRadiusOffset

`AngularDimension.``HandleRadiusOffset`

  Returns or sets the HandleRadiusOffset

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

  Getter Method

  Signature `HandleRadiusOffset`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `HandleRadiusOffset`

  Parameters: | radiusOffset (float) –

  New in version NX8.5.0.

  License requirements: None.

## HandleXAxis

`AngularDimension.``HandleXAxis`

  Returns or sets the HandleXAxis

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

  Getter Method

  Signature `HandleXAxis`

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

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `HandleXAxis`

  Parameters: | handleXAxis (`NXOpen.Vector3d`) –

  New in version NX8.5.0.

  License requirements: None.

## HandleZAxis

`AngularDimension.``HandleZAxis`

  Returns or sets the HandleZAxis

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

  Getter Method

  Signature `HandleZAxis`

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

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `HandleZAxis`

  Parameters: | handleZAxis (`NXOpen.Vector3d`) –

  New in version NX8.5.0.

  License requirements: None.

## LineIncrement

`AngularDimension.``LineIncrement`

  Returns or sets the LineIncrement value.

  Specifies the increment/decrement when the user presses the arrow keys on the keyboard. Only available when WithScale is set to true.

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

  Getter Method

  Signature `LineIncrement`

  Returns: |
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

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

  Setter Method

  Signature `LineIncrement`

  Parameters: | lineIncrement (float) –

  New in version NX9.0.0.

  License requirements: None.

## MaxInclusive

`AngularDimension.``MaxInclusive`

  Returns or sets the MaxInclusive

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

  Getter Method

  Signature `MaxInclusive`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `MaxInclusive`

  Parameters: | maxInclusive (bool) –

  New in version NX8.5.0.

  License requirements: None.

## MaximumValue

`AngularDimension.``MaximumValue`

  Returns or sets the MaximumValue

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

  Getter Method

  Signature `MaximumValue`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `MaximumValue`

  Parameters: | maxValue (float) –

  New in version NX8.5.0.

  License requirements: None.

## MinInclusive

`AngularDimension.``MinInclusive`

  Returns or sets the MinInclusive

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

  Getter Method

  Signature `MinInclusive`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `MinInclusive`

  Parameters: | minInclusive (bool) –

  New in version NX8.5.0.

  License requirements: None.

## MinRadius

`AngularDimension.``MinRadius`

  Returns or sets the MinRadius

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

  Getter Method

  Signature `MinRadius`

  Returns: |
  Return type: | float

  New in version NX10.0.0.

  License requirements: None.

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

  Setter Method

  Signature `MinRadius`

  Parameters: | minRadius (float) –

  New in version NX10.0.0.

  License requirements: None.

## MinimumValue

`AngularDimension.``MinimumValue`

  Returns or sets the MinimumValue

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

  Getter Method

  Signature `MinimumValue`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `MinimumValue`

  Parameters: | minValue (float) –

  New in version NX8.5.0.

  License requirements: None.

## PageIncrement

`AngularDimension.``PageIncrement`

  Returns or sets the PageIncrement value.

  Specifies the increment/decrement when the user presses the Page Up or Page Down keys on the keyboard. Only available when WithScale is set to true.

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

  Getter Method

  Signature `PageIncrement`

  Returns: |
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

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

  Setter Method

  Signature `PageIncrement`

  Parameters: | pageIncrement (float) –

  New in version NX9.0.0.

  License requirements: None.

## ShowFocusHandle

`AngularDimension.``ShowFocusHandle`

  Returns or sets the ShowFocusHandle

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

  Getter Method

  Signature `ShowFocusHandle`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `ShowFocusHandle`

  Parameters: | showFocus (bool) –

  New in version NX8.5.0.

  License requirements: None.

## ShowHandle

`AngularDimension.``ShowHandle`

  Returns or sets the ShowHandle

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

  Getter Method

  Signature `ShowHandle`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `ShowHandle`

  Parameters: | showHandle (bool) –

  New in version NX8.5.0.

  License requirements: None.

## SnapPointTypesOnByDefault

`AngularDimension.``SnapPointTypesOnByDefault`

  Returns or sets the SnapPointTypesOnByDefault

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

  Getter Method

  Signature `SnapPointTypesOnByDefault`

  Returns: |
  Return type: | int

  New in version NX8.5.0.

  Deprecated since version NX9.0.0: This call can be safely removed as this is now a no-op.

  License requirements: None.

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

  Setter Method

  Signature `SnapPointTypesOnByDefault`

  Parameters: | pointType (int) –

  New in version NX8.5.0.

  Deprecated since version NX9.0.0: This call can be safely removed as this is now a no-op.

  License requirements: None.

## Units

`AngularDimension.``Units`

  Returns or sets the Units

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

  Getter Method

  Signature `Units`

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

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `Units`

  Parameters: | units (`NXOpen.TaggedObject`) –

  New in version NX8.5.0.

  License requirements: None.

## Value

`AngularDimension.``Value`

  Returns or sets the Value.

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

  Getter Method

  Signature `Value`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `Value`

  Parameters: | dimensionValue (float) –

  New in version NX8.5.0.

  License requirements: None.

## WithScale

`AngularDimension.``WithScale`

  Returns or sets the WithScale

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

  Getter Method

  Signature `WithScale`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

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

  Setter Method

  Signature `WithScale`

  Parameters: | withScale (bool) –

  New in version NX8.5.0.

  License requirements: None.

# Method Detail

## GetBalloonTooltipLayoutMembers

`AngularDimension.``GetBalloonTooltipLayoutMembers`

  Gets the BalloonTooltipLayout member

  Signature `GetBalloonTooltipLayoutMembers()`

  Returns: | Value to get from the.
  Return type: | list of str

  New in version NX8.5.0.

  License requirements: None.