ProductOutlineManager Class — NXOpen Python API Reference 12.0.0 documentation

# ProductOutlineManager Class

class `NXOpen.Assemblies.``ProductOutlineManager`

  Bases: `object`

  Represents a collection of assemblies.

  Input to this class can be PSM facet objects.

  To obtain an instance of this class, refer to `NXOpen.BasePart`

  New in version NX6.0.0.

# Properties

Property | Description
--- | ---
IsProductOutlineDefined | Returns the status of the product outline.

# Methods

Method | Description
--- | ---
CreateProductOutlineBuilder | Creates a `NXOpen.Assemblies.ProductOutlineBuilder`.
ShowProductOutline | Controls the visibility of already defined product outline.
ShowSelectableProductOutline | Controls the visibility and selectability of already defined product outline.

# Property Detail

## IsProductOutlineDefined

`ProductOutlineManager.``IsProductOutlineDefined`

  Returns the status of the product outline.

  If the product outline is already defined, it returns “true”, else returns “false”.

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

  Getter Method

  Signature `IsProductOutlineDefined`

  Returns: | Return value for the status of the product outline.
  Return type: | bool

  New in version NX6.0.0.

  License requirements: None.

# Method Detail

## CreateProductOutlineBuilder

`ProductOutlineManager.``CreateProductOutlineBuilder`

  Creates a `NXOpen.Assemblies.ProductOutlineBuilder`.

  Gives access to the attributes of the Product Outline

  Signature `CreateProductOutlineBuilder()`

  Returns: |
  Return type: | `NXOpen.Assemblies.ProductOutlineBuilder`

  New in version NX6.0.0.

  License requirements: adv_assemblies (“ADVANCED ASSEMBLIES”)

## ShowProductOutline

`ProductOutlineManager.``ShowProductOutline`

  Controls the visibility of already defined product outline.

  Supply **true</b> to show the Product Outline, or **false</b> to hide the Product Outline.

  Signature `ShowProductOutline(isShow)`

  Parameters: | isShow (bool) – Flag to make the product Outline selectable or unselectable. If “true” the Product outline is made selectable.

  New in version NX6.0.0.

  License requirements: adv_assemblies (“ADVANCED ASSEMBLIES”)

## ShowSelectableProductOutline

`ProductOutlineManager.``ShowSelectableProductOutline`

  Controls the visibility and selectability of already defined product outline.

  Supply **true</b> to show the selectable Product Outline, or **false</b> to hide the Product Outline.

  Signature `ShowSelectableProductOutline(isSelectable)`

  Parameters: | isSelectable (bool) – Flag to make the product Outline selectable or unselectable. If “true” the Product outline is made selectable.

  New in version NX6.0.0.

  License requirements: adv_assemblies (“ADVANCED ASSEMBLIES”)