Class Laminate
Inheritance
System.Object
System.MarshalByRefObject
Laminate
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
Inherited Members
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)
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
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetABD()
Declaration
public GeneralScalarTable GetABD()
Returns
GetBendingShearModulus()
Declaration
public double GetBendingShearModulus()
Returns
Type |
Description |
System.Double |
|
GetBendingYoungsModulus()
Declaration
public GeneralScalarTable GetBendingYoungsModulus()
Returns
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
GetMid2()
Declaration
public GeneralScalarTable GetMid2()
Returns
GetMid3()
Declaration
public GeneralScalarTable GetMid3()
Returns
GetMid4()
Declaration
public GeneralScalarTable GetMid4()
Returns
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
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
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
GetReferencePlane()
Declaration
public Laminate.LamRefLoc GetReferencePlane()
Returns
GetReferenceTemperature()
Declaration
public double GetReferenceTemperature()
Returns
Type |
Description |
System.Double |
|
GetShearModulus()
Declaration
public GeneralScalarTable GetShearModulus()
Returns
GetSpecificHeat()
Declaration
public double GetSpecificHeat()
Returns
Type |
Description |
System.Double |
|
GetStiffnessA()
Declaration
public GeneralScalarTable GetStiffnessA()
Returns
GetStiffnessB()
Declaration
public GeneralScalarTable GetStiffnessB()
Returns
GetStiffnessD()
Declaration
public GeneralScalarTable GetStiffnessD()
Returns
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
GetThermalExpansionCoeff()
Declaration
public GeneralScalarTable GetThermalExpansionCoeff()
Returns
GetTransverseShear()
Declaration
public GeneralScalarTable GetTransverseShear()
Returns
GetUnitSystem()
Declaration
public CalculationContext.UnitSystem GetUnitSystem()
Returns
GetYoungsModulus()
Declaration
public GeneralScalarTable GetYoungsModulus()
Returns
IsInverted()
Declaration
Returns
Type |
Description |
System.Boolean |
|
IsReversed()
Declaration
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
ToShorthandNotation()
Declaration
public string ToShorthandNotation()
Returns
Type |
Description |
System.String |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable