Search Results for

    Show / Hide Table of Contents

    Class Laminate

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TransientObject
    Laminate
    LocalLaminate
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    System.IDisposable
    Inherited Members
    TransientObject.Dispose()
    TransientObject.ToString()
    TransientObject.PrintTestData(String)
    TransientObject.PrintTestData(String, Int32)
    TransientObject.Handle
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.CAE.AeroStructures
    Assembly: NXOpen.dll
    Syntax
    public class Laminate : TransientObject, IMessageSink, IDisposable

    Constructors

    Laminate(IntPtr)

    Declaration
    protected Laminate(IntPtr ptr)
    Parameters
    Type Name Description
    System.IntPtr ptr

    Properties

    IsBalanced

    Declaration
    public bool IsBalanced { get; }
    Property Value
    Type Description
    System.Boolean

    IsSymmetric

    Declaration
    public bool IsSymmetric { get; }
    Property Value
    Type Description
    System.Boolean

    MassDensity

    Declaration
    public double MassDensity { get; }
    Property Value
    Type Description
    System.Double

    MassPerUnitArea

    Declaration
    public double MassPerUnitArea { get; }
    Property Value
    Type Description
    System.Double

    NumMaterials

    Declaration
    public int NumMaterials { get; }
    Property Value
    Type Description
    System.Int32

    NumPlies

    Declaration
    public int NumPlies { get; }
    Property Value
    Type Description
    System.Int32

    PhysPropName

    Declaration
    public string PhysPropName { get; }
    Property Value
    Type Description
    System.String

    TotalThickness

    Declaration
    public double TotalThickness { get; }
    Property Value
    Type Description
    System.Double

    Methods

    CreateLocalLaminateByCopy()

    Declaration
    public LocalLaminate CreateLocalLaminateByCopy()
    Returns
    Type Description
    LocalLaminate

    FreeResource()

    Declaration
    protected override void FreeResource()
    Overrides
    TransientObject.FreeResource()

    GetABD()

    Declaration
    public GeneralScalarTable GetABD()
    Returns
    Type Description
    GeneralScalarTable

    GetBendingShearModulus()

    Declaration
    public double GetBendingShearModulus()
    Returns
    Type Description
    System.Double

    GetBendingYoungsModulus()

    Declaration
    public GeneralScalarTable GetBendingYoungsModulus()
    Returns
    Type Description
    GeneralScalarTable

    GetBottomFiberDistance()

    Declaration
    public double GetBottomFiberDistance()
    Returns
    Type Description
    System.Double

    GetInterlaminarShearStress(Boolean, Double[], Double[], Double[], Double[], Double[], Double[], Double[], Double[], Double[], out GeneralScalarTable, out GeneralScalarTable)

    Declaration
    public void GetInterlaminarShearStress(bool usePlyCoordinates, double[] opTemp, double[] nxx, double[] nyy, double[] nxy, double[] mxx, double[] myy, double[] mxy, double[] tsx, double[] tsy, out GeneralScalarTable stressYz, out GeneralScalarTable stressZx)
    Parameters
    Type Name Description
    System.Boolean usePlyCoordinates
    System.Double[] opTemp
    System.Double[] nxx
    System.Double[] nyy
    System.Double[] nxy
    System.Double[] mxx
    System.Double[] myy
    System.Double[] mxy
    System.Double[] tsx
    System.Double[] tsy
    GeneralScalarTable stressYz
    GeneralScalarTable stressZx

    GetLaminateAngle()

    Declaration
    public double GetLaminateAngle()
    Returns
    Type Description
    System.Double

    GetMaterialNames(out String[])

    Declaration
    public void GetMaterialNames(out string[] materialNames)
    Parameters
    Type Name Description
    System.String[] materialNames

    GetMaterialPlyCount(Int32, out Int32[])

    Declaration
    public void GetMaterialPlyCount(int materialIndex, out int[] plies)
    Parameters
    Type Name Description
    System.Int32 materialIndex
    System.Int32[] plies

    GetMaterialThickness(Int32, out Double[])

    Declaration
    public void GetMaterialThickness(int materialIndex, out double[] thicknesses)
    Parameters
    Type Name Description
    System.Int32 materialIndex
    System.Double[] thicknesses

    GetMid1()

    Declaration
    public GeneralScalarTable GetMid1()
    Returns
    Type Description
    GeneralScalarTable

    GetMid2()

    Declaration
    public GeneralScalarTable GetMid2()
    Returns
    Type Description
    GeneralScalarTable

    GetMid3()

    Declaration
    public GeneralScalarTable GetMid3()
    Returns
    Type Description
    GeneralScalarTable

    GetMid4()

    Declaration
    public GeneralScalarTable GetMid4()
    Returns
    Type Description
    GeneralScalarTable

    GetOrientations(out Double[])

    Declaration
    public void GetOrientations(out double[] orientations)
    Parameters
    Type Name Description
    System.Double[] orientations

    GetPlyAngle(Int32)

    Declaration
    public double GetPlyAngle(int plyIndex)
    Parameters
    Type Name Description
    System.Int32 plyIndex
    Returns
    Type Description
    System.Double

    GetPlyAngles(out Double[])

    Declaration
    public void GetPlyAngles(out double[] values)
    Parameters
    Type Name Description
    System.Double[] values

    GetPlyId(Int32)

    Declaration
    public int GetPlyId(int plyIndex)
    Parameters
    Type Name Description
    System.Int32 plyIndex
    Returns
    Type Description
    System.Int32

    GetPlyIds(out Int32[])

    Declaration
    public void GetPlyIds(out int[] ids)
    Parameters
    Type Name Description
    System.Int32[] ids

    GetPlyMaterial(Int32)

    Declaration
    public PhysicalMaterial GetPlyMaterial(int plyIndex)
    Parameters
    Type Name Description
    System.Int32 plyIndex
    Returns
    Type Description
    PhysicalMaterial

    GetPlyMaterialName(Int32)

    Declaration
    public string GetPlyMaterialName(int plyIndex)
    Parameters
    Type Name Description
    System.Int32 plyIndex
    Returns
    Type Description
    System.String

    GetPlyMaterialNames(out String[])

    Declaration
    public void GetPlyMaterialNames(out string[] names)
    Parameters
    Type Name Description
    System.String[] names

    GetPlyMaterials(out PhysicalMaterial[])

    Declaration
    public void GetPlyMaterials(out PhysicalMaterial[] materials)
    Parameters
    Type Name Description
    PhysicalMaterial[] materials

    GetPlyThickness(Int32)

    Declaration
    public double GetPlyThickness(int plyIndex)
    Parameters
    Type Name Description
    System.Int32 plyIndex
    Returns
    Type Description
    System.Double

    GetPlyThicknesses(out Double[])

    Declaration
    public void GetPlyThicknesses(out double[] values)
    Parameters
    Type Name Description
    System.Double[] values

    GetPoissonsRatio()

    Declaration
    public GeneralScalarTable GetPoissonsRatio()
    Returns
    Type Description
    GeneralScalarTable

    GetReferencePlane()

    Declaration
    public Laminate.LamRefLoc GetReferencePlane()
    Returns
    Type Description
    Laminate.LamRefLoc

    GetReferenceTemperature()

    Declaration
    public double GetReferenceTemperature()
    Returns
    Type Description
    System.Double

    GetShearModulus()

    Declaration
    public GeneralScalarTable GetShearModulus()
    Returns
    Type Description
    GeneralScalarTable

    GetSpecificHeat()

    Declaration
    public double GetSpecificHeat()
    Returns
    Type Description
    System.Double

    GetStiffnessA()

    Declaration
    public GeneralScalarTable GetStiffnessA()
    Returns
    Type Description
    GeneralScalarTable

    GetStiffnessB()

    Declaration
    public GeneralScalarTable GetStiffnessB()
    Returns
    Type Description
    GeneralScalarTable

    GetStiffnessD()

    Declaration
    public GeneralScalarTable GetStiffnessD()
    Returns
    Type Description
    GeneralScalarTable

    GetStrainPerPly(Boolean, Double[], Double[], Double[], Double[], Double[], Double[], Double[], out GeneralScalarTable, out GeneralScalarTable, out GeneralScalarTable)

    Declaration
    public void GetStrainPerPly(bool usePlyCoordinates, double[] opTemp, double[] nxx, double[] nyy, double[] nxy, double[] mxx, double[] myy, double[] mxy, out GeneralScalarTable xxStrain, out GeneralScalarTable yyStrain, out GeneralScalarTable xyStrain)
    Parameters
    Type Name Description
    System.Boolean usePlyCoordinates
    System.Double[] opTemp
    System.Double[] nxx
    System.Double[] nyy
    System.Double[] nxy
    System.Double[] mxx
    System.Double[] myy
    System.Double[] mxy
    GeneralScalarTable xxStrain
    GeneralScalarTable yyStrain
    GeneralScalarTable xyStrain

    GetStressPerPly(Boolean, Double[], Double[], Double[], Double[], Double[], Double[], Double[], out GeneralScalarTable, out GeneralScalarTable, out GeneralScalarTable)

    Declaration
    public void GetStressPerPly(bool usePlyCoordinates, double[] opTemp, double[] nxx, double[] nyy, double[] nxy, double[] mxx, double[] myy, double[] mxy, out GeneralScalarTable xxStress, out GeneralScalarTable yyStress, out GeneralScalarTable xyStress)
    Parameters
    Type Name Description
    System.Boolean usePlyCoordinates
    System.Double[] opTemp
    System.Double[] nxx
    System.Double[] nyy
    System.Double[] nxy
    System.Double[] mxx
    System.Double[] myy
    System.Double[] mxy
    GeneralScalarTable xxStress
    GeneralScalarTable yyStress
    GeneralScalarTable xyStress

    GetThermalConductivityCoeff()

    Declaration
    public GeneralScalarTable GetThermalConductivityCoeff()
    Returns
    Type Description
    GeneralScalarTable

    GetThermalExpansionCoeff()

    Declaration
    public GeneralScalarTable GetThermalExpansionCoeff()
    Returns
    Type Description
    GeneralScalarTable

    GetTransverseShear()

    Declaration
    public GeneralScalarTable GetTransverseShear()
    Returns
    Type Description
    GeneralScalarTable

    GetUnitSystem()

    Declaration
    public CalculationContext.UnitSystem GetUnitSystem()
    Returns
    Type Description
    CalculationContext.UnitSystem

    GetYoungsModulus()

    Declaration
    public GeneralScalarTable GetYoungsModulus()
    Returns
    Type Description
    GeneralScalarTable

    IsInverted()

    Declaration
    public bool IsInverted()
    Returns
    Type Description
    System.Boolean

    IsReversed()

    Declaration
    public bool IsReversed()
    Returns
    Type Description
    System.Boolean

    IsUsingPlyMaterial(Int32)

    Declaration
    public bool IsUsingPlyMaterial(int plyIndex)
    Parameters
    Type Name Description
    System.Int32 plyIndex
    Returns
    Type Description
    System.Boolean

    IsUsingPlyMaterials(out Boolean[])

    Declaration
    public void IsUsingPlyMaterials(out bool[] usingPlyMaterials)
    Parameters
    Type Name Description
    System.Boolean[] usingPlyMaterials

    PrintLaminateInfo(Boolean, Boolean, Boolean)

    Declaration
    public void PrintLaminateInfo(bool plies, bool props, bool mats)
    Parameters
    Type Name Description
    System.Boolean plies
    System.Boolean props
    System.Boolean mats

    SetUnitSystem(CalculationContext.UnitSystem)

    Declaration
    public void SetUnitSystem(CalculationContext.UnitSystem unitSystem)
    Parameters
    Type Name Description
    CalculationContext.UnitSystem unitSystem

    ToShorthandNotation()

    Declaration
    public string ToShorthandNotation()
    Returns
    Type Description
    System.String

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    System.IDisposable
    In This Article
    Back to top Generated by DocFX