LaminateQuickReportBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# LaminateQuickReportBuilder Class

class `NXOpen.CAE.``LaminateQuickReportBuilder`

  Bases: `NXOpen.Builder`

  Represents a `NXOpen.CAE.LaminateQuickReport` builder

  There is no kf creator.

  New in version NX8.0.0.

# Properties

Property | Description
--- | ---
ElemNodalOption | Returns or sets the solver input
FailureIndex | Returns or sets the ply and bonding failure indices
FailureIndexRule | Returns or sets the ply and bonding failure indices rule
Name | Returns or sets the name of the quick report
PlyStrain | Returns or sets the ply strains
PlyStrainRule | Returns or sets the ply strains rule
PlyStress | Returns or sets the ply stresses
PlyStressRule | Returns or sets the ply stresses rule
ShellStress | Returns or sets the shell stress resultants
ShellStressRule | Returns or sets the shell stress resultant envelope rule
StrengthRatio | Returns or sets the ply and bonding strength ratios
StrengthRatioRule | Returns or sets the ply and bonding strength ratios rule
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
Commit | Commits any edits that have been applied to the builder.
Destroy | Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit.
GetObject | Returns the object currently being edited by this builder.
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

LaminateQuickReportBuilderElemNodalOptionType Enumeration | Element-Nodal option
LaminateQuickReportBuilderEnvelopeRule Enumeration | Result enveloping rules.

# Property Detail

## ElemNodalOption

`LaminateQuickReportBuilder.``ElemNodalOption`

  Returns or sets the solver input

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

  Getter Method

  Signature `ElemNodalOption`

  Returns: |
  Return type: | `NXOpen.CAE.LaminateQuickReportBuilderElemNodalOptionType`

  New in version NX10.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ElemNodalOption`

  Parameters: | elemNodalOption (`NXOpen.CAE.LaminateQuickReportBuilderElemNodalOptionType`) –

  New in version NX10.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## FailureIndex

`LaminateQuickReportBuilder.``FailureIndex`

  Returns or sets the ply and bonding failure indices

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

  Getter Method

  Signature `FailureIndex`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `FailureIndex`

  Parameters: | failureIndex (bool) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## FailureIndexRule

`LaminateQuickReportBuilder.``FailureIndexRule`

  Returns or sets the ply and bonding failure indices rule

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

  Getter Method

  Signature `FailureIndexRule`

  Returns: |
  Return type: | `NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `FailureIndexRule`

  Parameters: | failureIndexRule (`NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## Name

`LaminateQuickReportBuilder.``Name`

  Returns or sets the name of the quick report

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

  Getter Method

  Signature `Name`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `Name`

  Parameters: | name (str) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## PlyStrain

`LaminateQuickReportBuilder.``PlyStrain`

  Returns or sets the ply strains

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

  Getter Method

  Signature `PlyStrain`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `PlyStrain`

  Parameters: | plyStrain (bool) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## PlyStrainRule

`LaminateQuickReportBuilder.``PlyStrainRule`

  Returns or sets the ply strains rule

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

  Getter Method

  Signature `PlyStrainRule`

  Returns: |
  Return type: | `NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `PlyStrainRule`

  Parameters: | plyStrainRule (`NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## PlyStress

`LaminateQuickReportBuilder.``PlyStress`

  Returns or sets the ply stresses

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

  Getter Method

  Signature `PlyStress`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `PlyStress`

  Parameters: | plyStress (bool) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## PlyStressRule

`LaminateQuickReportBuilder.``PlyStressRule`

  Returns or sets the ply stresses rule

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

  Getter Method

  Signature `PlyStressRule`

  Returns: |
  Return type: | `NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `PlyStressRule`

  Parameters: | plyStressRule (`NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## ShellStress

`LaminateQuickReportBuilder.``ShellStress`

  Returns or sets the shell stress resultants

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

  Getter Method

  Signature `ShellStress`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ShellStress`

  Parameters: | shellStress (bool) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## ShellStressRule

`LaminateQuickReportBuilder.``ShellStressRule`

  Returns or sets the shell stress resultant envelope rule

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

  Getter Method

  Signature `ShellStressRule`

  Returns: |
  Return type: | `NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ShellStressRule`

  Parameters: | shellStressRule (`NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## StrengthRatio

`LaminateQuickReportBuilder.``StrengthRatio`

  Returns or sets the ply and bonding strength ratios

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

  Getter Method

  Signature `StrengthRatio`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `StrengthRatio`

  Parameters: | strengthRatio (bool) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

## StrengthRatioRule

`LaminateQuickReportBuilder.``StrengthRatioRule`

  Returns or sets the ply and bonding strength ratios rule

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

  Getter Method

  Signature `StrengthRatioRule`

  Returns: |
  Return type: | `NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`

  New in version NX8.0.0.

  License requirements: None.

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

  Setter Method

  Signature `StrengthRatioRule`

  Parameters: | strengthRatioRule (`NXOpen.CAE.LaminateQuickReportBuilderEnvelopeRule`) –

  New in version NX8.0.0.

  License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

# Method Detail

## Validate

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