ArrowComponent Class — NXOpen Python API Reference 12.0.0 documentation

# ArrowComponent Class

class `NXOpen.Annotations.``ArrowComponent`

  Bases: `NXOpen.TransientObject`

  Represents a single arrow in an annotation and can be queried for information about that arrow.

  This information includes the type of arrow, the origin in absolute coordinates, and the arrow angle .. versionadded:: NX6.0.2

# Properties

Property | Description
--- | ---
ArrowAngle | Returns the arrow angle.
IncludedArrowAngle | Returns the included arrow angle.
Index | Returns the arrow index.
Origin | Returns the arrow origin in absolute coordinates.
Type | Returns the arrow type.

# Methods

Method | Description
--- | ---
Dispose | Free resources associated with the arrow component.

# Property Detail

## ArrowAngle

`ArrowComponent.``ArrowAngle`

  Returns the arrow angle.

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

  Getter Method

  Signature `ArrowAngle`

  Returns: | the arrow angle
  Return type: | float

  New in version NX6.0.2.

  License requirements: None.

## IncludedArrowAngle

`ArrowComponent.``IncludedArrowAngle`

  Returns the included arrow angle.

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

  Getter Method

  Signature `IncludedArrowAngle`

  Returns: | the included arrow angle
  Return type: | float

  New in version NX11.0.0.

  License requirements: None.

## Index

`ArrowComponent.``Index`

  Returns the arrow index.

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

  Getter Method

  Signature `Index`

  Returns: | the arrow index
  Return type: | int

  New in version NX9.0.0.

  License requirements: None.

## Origin

`ArrowComponent.``Origin`

  Returns the arrow origin in absolute coordinates.

  If the annotation is on a drawing, origin is returned in drawing space. If the annotation is on the model, origin is returned in model space.

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

  Getter Method

  Signature `Origin`

  Returns: | the arrow origin in absolute coordinates
  Return type: | `NXOpen.Point3d`

  New in version NX6.0.2.

  License requirements: None.

## Type

`ArrowComponent.``Type`

  Returns the arrow type.

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

  Getter Method

  Signature `Type`

  Returns: | the arrow type
  Return type: | `NXOpen.Annotations.ArrowheadType`

  New in version NX6.0.2.

  License requirements: None.

# Method Detail

## Dispose

`ArrowComponent.``Dispose`

  Free resources associated with the arrow component.

  After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.

  Signature `Dispose()`

  New in version NX6.0.2.

  License requirements: None.