NXOpen .NET Reference  12.0.0
Public Types | Properties | List of all members
NXOpen.CAE.LaminateGraphicalReportBuilder Class Reference

Represents a CAE.LaminateGraphicalReport builder More...

Inheritance diagram for NXOpen.CAE.LaminateGraphicalReportBuilder:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  SolverInputType { SolverShellStressResultant, SolverPlyStressesAndStrains }
 Solver input type More...
 
enum  EnvelopeRule {
  MaxMin, Min, Max, AbsMax,
  AbsMin
}
 Result enveloping rules. More...
 
enum  CoordinateSystemType { Ply, Laminate }
 Coordinate system to use for ply stresses, ply failure indices, ply strength ratios and ply margins of safety calculation. More...
 
enum  FailureModeType { InPlanePly, Interlaminar, Both }
 Failure indices mode. More...
 
enum  PlyExportOptionType { GlobalPlyId, Layer }
 Ply export options. More...
 
enum  ElemNodalOptionType { Elemental, Nodal }
 Element-Nodal option More...
 

Properties

unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.CoordinateSystemType 
CoordinateSystem [get, set]
 Returns or sets the coordinate system for failure index, strength ratio and margin of safety calculation More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.ElemNodalOptionType 
ElemNodalOption [get, set]
 Returns or sets the solver input More...
 
unsafe
NXOpen.CAE.LaminateElementFilterBuilder 
ElementFilter [get]
 Returns the element filter More...
 
unsafe bool FailureIndex [get, set]
 Returns or sets the failure index result More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule 
FailureIndexRule [get, set]
 Returns or sets the failure index rule More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.FailureModeType 
FailureMode [get, set]
 Returns or sets the failure mode for failure index, strength ratio and margin of safety calculation More...
 
unsafe string Name [get, set]
 Returns or sets the name of the graphical report More...
 
unsafe bool PlyBottom [get, set]
 Returns or sets the state of the ply stress calculation at the bottom of each ply More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.PlyExportOptionType 
PlyExportOption [get, set]
 Returns or sets the ply global id option More...
 
unsafe
NXOpen.CAE.LaminatePlyFilterBuilder 
PlyFilter [get]
 Returns the ply filter More...
 
unsafe bool PlyMiddle [get, set]
 Returns or sets the state of the ply stress calculation at the middle of each ply More...
 
unsafe bool PlyStrain [get, set]
 Returns or sets the ply strain results More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule 
PlyStrainRule [get, set]
 Returns or sets the ply strain rule More...
 
unsafe bool PlyStress [get, set]
 Returns or sets the ply stress result More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule 
PlyStressRule [get, set]
 Returns or sets the ply stress rule More...
 
unsafe bool PlyTop [get, set]
 Returns or sets the state of the ply stress calculation at the top of each ply More...
 
unsafe double SafetyFactor [get, set]
 Returns or sets the safety factor for failure index, strength ratio and margin of safety calculation More...
 
unsafe bool SafetyMargin [get, set]
 Returns or sets the safety margin result More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule 
SafetyMarginRule [get, set]
 Returns or sets the safety margin rule More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.SolverInputType 
SolverInput [get, set]
 Returns or sets the solver input type More...
 
unsafe bool StrengthRatio [get, set]
 Returns or sets the strength ratio result More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule 
StrengthRatioRule [get, set]
 Returns or sets the strength ratio rule More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Detailed Description

Represents a CAE.LaminateGraphicalReport builder

There is no kf creator.

Created in NX8.0.0

Member Enumeration Documentation

Coordinate system to use for ply stresses, ply failure indices, ply strength ratios and ply margins of safety calculation.

Enumerator
Ply 

Ply coordinate system

Laminate 

Laminate coordinate system

Element-Nodal option

Enumerator
Elemental 

Average element-nodal results per element

Nodal 

Keep element-nodal results

Result enveloping rules.

When there is more than one solutions or loadcases, defines which result to keep and display in the graphical report

Enumerator
MaxMin 

Keep minimum and maximum values

Min 

Keep minimum values

Max 

Keep maximum values

AbsMax 

Keep maximum absolute values

AbsMin 

Keep minimum absolute values

Failure indices mode.

NXLC can compute in-plane ply failure indices and/or interlaminar failure indices

Enumerator
InPlanePly 

Ply failure index

Interlaminar 

Bonding failure index

Both 

Both failure index type

Ply export options.

With or without ply ids.

Enumerator
GlobalPlyId 

Export the ply global ids to the bun file

Layer 

Export plies as layers

Solver input type

Enumerator
SolverShellStressResultant 

Using solver shell stress resultants

SolverPlyStressesAndStrains 

Using solver ply stresses

Property Documentation

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.CoordinateSystemType NXOpen.CAE.LaminateGraphicalReportBuilder.CoordinateSystem
getset

Returns or sets the coordinate system for failure index, strength ratio and margin of safety calculation

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateElementFilterBuilder NXOpen.CAE.LaminateGraphicalReportBuilder.ElementFilter
get

Returns the element filter

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.ElemNodalOptionType NXOpen.CAE.LaminateGraphicalReportBuilder.ElemNodalOption
getset

Returns or sets the solver input

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.FailureIndex
getset

Returns or sets the failure index result

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule NXOpen.CAE.LaminateGraphicalReportBuilder.FailureIndexRule
getset

Returns or sets the failure index rule

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.FailureModeType NXOpen.CAE.LaminateGraphicalReportBuilder.FailureMode
getset

Returns or sets the failure mode for failure index, strength ratio and margin of safety calculation

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe string NXOpen.CAE.LaminateGraphicalReportBuilder.Name
getset

Returns or sets the name of the graphical report

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.PlyBottom
getset

Returns or sets the state of the ply stress calculation at the bottom of each ply

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.PlyExportOptionType NXOpen.CAE.LaminateGraphicalReportBuilder.PlyExportOption
getset

Returns or sets the ply global id option

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminatePlyFilterBuilder NXOpen.CAE.LaminateGraphicalReportBuilder.PlyFilter
get

Returns the ply filter

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.PlyMiddle
getset

Returns or sets the state of the ply stress calculation at the middle of each ply

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.PlyStrain
getset

Returns or sets the ply strain results

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule NXOpen.CAE.LaminateGraphicalReportBuilder.PlyStrainRule
getset

Returns or sets the ply strain rule

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.PlyStress
getset

Returns or sets the ply stress result

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule NXOpen.CAE.LaminateGraphicalReportBuilder.PlyStressRule
getset

Returns or sets the ply stress rule

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.PlyTop
getset

Returns or sets the state of the ply stress calculation at the top of each ply

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe double NXOpen.CAE.LaminateGraphicalReportBuilder.SafetyFactor
getset

Returns or sets the safety factor for failure index, strength ratio and margin of safety calculation

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.SafetyMargin
getset

Returns or sets the safety margin result

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule NXOpen.CAE.LaminateGraphicalReportBuilder.SafetyMarginRule
getset

Returns or sets the safety margin rule

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.SolverInputType NXOpen.CAE.LaminateGraphicalReportBuilder.SolverInput
getset

Returns or sets the solver input type

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.StrengthRatio
getset

Returns or sets the strength ratio result

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")

unsafe NXOpen.CAE.LaminateGraphicalReportBuilder.EnvelopeRule NXOpen.CAE.LaminateGraphicalReportBuilder.StrengthRatioRule
getset

Returns or sets the strength ratio rule

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_composites ("Laminate Composites")


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.