NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

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  ElemNodalOptionType { Elemental, Nodal }
 Element-Nodal option More...
 
enum  EnvelopeRule {
  MaxMin, Min, Max, AbsMax,
  AbsMin
}
 Result enveloping rules. More...
 
enum  FailureModeType { InPlanePly, Interlaminar, Both }
 Failure indices mode. More...
 
enum  PlyExportOptionType { GlobalPlyId, Layer }
 Ply export options. More...
 
enum  SolverInputType { SolverShellStressResultant, SolverPlyStressesAndStrains }
 Solver input type 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.LaminateElementFilterBuilder 
ElementFilter [get]
 Returns the element filter More...
 
unsafe
NXOpen.CAE.LaminateGraphicalReportBuilder.ElemNodalOptionType 
ElemNodalOption [get, set]
 Returns or sets the solver input 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
NXOpen.CAE.LaminatePly.InterLaminarFailureTheoryType 
InterLamFTOverride1 [get, set]
 Returns or sets the Interlaminar fialure theory override 1 More...
 
unsafe bool InterLamFTOverride1State [get, set]
 Returns or sets the interlaminare fialure theory override 1 state More...
 
unsafe
NXOpen.CAE.LaminatePly.InterLaminarFailureTheoryType 
InterLamFTOverride2 [get, set]
 Returns or sets the Interlaminar fialure theory override 2 More...
 
unsafe bool InterLamFTOverride2State [get, set]
 Returns or sets the interlaminare fialure theory override 2 state More...
 
unsafe string Name [get, set]
 Returns or sets the name of the graphical report More...
 
unsafe bool OverallOnly [get, set]
 Returns or sets the overall only option 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
NXOpen.CAE.LaminatePly.PlyFailureTheoryType 
PlyFTOverride1 [get, set]
 Returns or sets the ply fialure theory override 1 More...
 
unsafe bool PlyFTOverride1State [get, set]
 Returns or sets the ply fialure theory override 1 state More...
 
unsafe
NXOpen.CAE.LaminatePly.PlyFailureTheoryType 
PlyFTOverride2 [get, set]
 Returns or sets the ply fialure theory override 2 More...
 
unsafe bool PlyFTOverride2State [get, set]
 Returns or sets the ply fialure theory override 2 state 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
NXOpen.CAE.LaminateReportObject 
ReportObject [get, set]
 Returns or sets the report object 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 bool ShowLoadCases [get, set]
 Returns or sets the show load cases option More...
 
unsafe bool ShowPlyResults [get, set]
 Returns or sets the show ply results option 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...
 
unsafe string UserDefinedInterLamFTOverride1 [get, set]
 Returns or sets the user defined interLam failure theory override 1 More...
 
unsafe string UserDefinedInterLamFTOverride2 [get, set]
 Returns or sets the user defined interLam failure theory override 2 More...
 
unsafe string UserDefinedPlyFTOverride1 [get, set]
 Returns or sets the user defined ply failure theory override 1 More...
 
unsafe string UserDefinedPlyFTOverride2 [get, set]
 Returns or sets the user defined ply failure theory override 2 More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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

Deprecated in NX1847.0.0. Use NXOpen.CAE.LaminateGraphicalReportBuilder.ReportObject instead.

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 NXOpen.CAE.LaminatePly.InterLaminarFailureTheoryType NXOpen.CAE.LaminateGraphicalReportBuilder.InterLamFTOverride1
getset

Returns or sets the Interlaminar fialure theory override 1

Created in NX1847.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.InterLamFTOverride1State
getset

Returns or sets the interlaminare fialure theory override 1 state

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAE.LaminatePly.InterLaminarFailureTheoryType NXOpen.CAE.LaminateGraphicalReportBuilder.InterLamFTOverride2
getset

Returns or sets the Interlaminar fialure theory override 2

Created in NX1847.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.InterLamFTOverride2State
getset

Returns or sets the interlaminare fialure theory override 2 state

Created in NX1847.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.OverallOnly
getset

Returns or sets the overall only option

Created in NX12.0.1

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

Deprecated in NX1847.0.0. Use NXOpen.CAE.LaminateGraphicalReportBuilder.ReportObject instead.

License requirements: None.

unsafe NXOpen.CAE.LaminatePly.PlyFailureTheoryType NXOpen.CAE.LaminateGraphicalReportBuilder.PlyFTOverride1
getset

Returns or sets the ply fialure theory override 1

Created in NX1847.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.PlyFTOverride1State
getset

Returns or sets the ply fialure theory override 1 state

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAE.LaminatePly.PlyFailureTheoryType NXOpen.CAE.LaminateGraphicalReportBuilder.PlyFTOverride2
getset

Returns or sets the ply fialure theory override 2

Created in NX1847.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.PlyFTOverride2State
getset

Returns or sets the ply fialure theory override 2 state

Created in NX1847.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.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 NXOpen.CAE.LaminateReportObject NXOpen.CAE.LaminateGraphicalReportBuilder.ReportObject
getset

Returns or sets the report object

Created in NX1847.0.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 bool NXOpen.CAE.LaminateGraphicalReportBuilder.ShowLoadCases
getset

Returns or sets the show load cases option

Created in NX12.0.1

License requirements to get this property: None.

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

unsafe bool NXOpen.CAE.LaminateGraphicalReportBuilder.ShowPlyResults
getset

Returns or sets the show ply results option

Created in NX12.0.1

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")

unsafe string NXOpen.CAE.LaminateGraphicalReportBuilder.UserDefinedInterLamFTOverride1
getset

Returns or sets the user defined interLam failure theory override 1

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.CAE.LaminateGraphicalReportBuilder.UserDefinedInterLamFTOverride2
getset

Returns or sets the user defined interLam failure theory override 2

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.CAE.LaminateGraphicalReportBuilder.UserDefinedPlyFTOverride1
getset

Returns or sets the user defined ply failure theory override 1

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.CAE.LaminateGraphicalReportBuilder.UserDefinedPlyFTOverride2
getset

Returns or sets the user defined ply failure theory override 2

Created in NX1847.0.0

License requirements to get this property: None.

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


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