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