Class Laminate
Assembly: NXOpen.dll
Syntax
public class Laminate : TransientObject, IMessageSink, IDisposable
Constructors
Laminate(nint)
Declaration
protected Laminate(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
IsBalanced
Declaration
public bool IsBalanced { get; }
Property Value
IsSymmetric
Declaration
public bool IsSymmetric { get; }
Property Value
MassDensity
Declaration
public double MassDensity { get; }
Property Value
MassPerUnitArea
Declaration
public double MassPerUnitArea { get; }
Property Value
NumMaterials
Declaration
public int NumMaterials { get; }
Property Value
NumPlies
Declaration
public int NumPlies { get; }
Property Value
PhysPropName
Declaration
public string PhysPropName { get; }
Property Value
TotalThickness
Declaration
public double TotalThickness { get; }
Property Value
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
GetBendingYoungsModulus()
Declaration
public GeneralScalarTable GetBendingYoungsModulus()
Returns
GetBottomFiberDistance()
Declaration
public double GetBottomFiberDistance()
Returns
GetInterlaminarShearStress(bool, 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
GetLaminateAngle()
Declaration
public double GetLaminateAngle()
Returns
GetMaterialNames(out string[])
Declaration
public void GetMaterialNames(out string[] materialNames)
Parameters
Type |
Name |
Description |
string[] |
materialNames |
|
GetMaterialPlyCount(int, out int[])
Declaration
public void GetMaterialPlyCount(int materialIndex, out int[] plies)
Parameters
Type |
Name |
Description |
int |
materialIndex |
|
int[] |
plies |
|
GetMaterialThickness(int, out double[])
Declaration
public void GetMaterialThickness(int materialIndex, out double[] thicknesses)
Parameters
Type |
Name |
Description |
int |
materialIndex |
|
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 |
double[] |
orientations |
|
GetPlyAngle(int)
Declaration
public double GetPlyAngle(int plyIndex)
Parameters
Type |
Name |
Description |
int |
plyIndex |
|
Returns
GetPlyAngles(out double[])
Declaration
public void GetPlyAngles(out double[] values)
Parameters
Type |
Name |
Description |
double[] |
values |
|
GetPlyId(int)
Declaration
public int GetPlyId(int plyIndex)
Parameters
Type |
Name |
Description |
int |
plyIndex |
|
Returns
GetPlyIds(out int[])
Declaration
public void GetPlyIds(out int[] ids)
Parameters
Type |
Name |
Description |
int[] |
ids |
|
GetPlyMaterial(int)
Declaration
public PhysicalMaterial GetPlyMaterial(int plyIndex)
Parameters
Type |
Name |
Description |
int |
plyIndex |
|
Returns
GetPlyMaterialName(int)
Declaration
public string GetPlyMaterialName(int plyIndex)
Parameters
Type |
Name |
Description |
int |
plyIndex |
|
Returns
GetPlyMaterialNames(out string[])
Declaration
public void GetPlyMaterialNames(out string[] names)
Parameters
Type |
Name |
Description |
string[] |
names |
|
GetPlyMaterials(out PhysicalMaterial[])
Declaration
public void GetPlyMaterials(out PhysicalMaterial[] materials)
Parameters
GetPlyThickness(int)
Declaration
public double GetPlyThickness(int plyIndex)
Parameters
Type |
Name |
Description |
int |
plyIndex |
|
Returns
GetPlyThicknesses(out double[])
Declaration
public void GetPlyThicknesses(out double[] values)
Parameters
Type |
Name |
Description |
double[] |
values |
|
GetPoissonsRatio()
Declaration
public GeneralScalarTable GetPoissonsRatio()
Returns
GetReferencePlane()
Declaration
public Laminate.LamRefLoc GetReferencePlane()
Returns
GetReferenceTemperature()
Declaration
public double GetReferenceTemperature()
Returns
GetShearModulus()
Declaration
public GeneralScalarTable GetShearModulus()
Returns
GetSpecificHeat()
Declaration
public double GetSpecificHeat()
Returns
GetStiffnessA()
Declaration
public GeneralScalarTable GetStiffnessA()
Returns
GetStiffnessB()
Declaration
public GeneralScalarTable GetStiffnessB()
Returns
GetStiffnessD()
Declaration
public GeneralScalarTable GetStiffnessD()
Returns
GetStrainPerPly(bool, 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
GetStressPerPly(bool, 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
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
IsReversed()
Declaration
Returns
IsUsingPlyMaterial(int)
Declaration
public bool IsUsingPlyMaterial(int plyIndex)
Parameters
Type |
Name |
Description |
int |
plyIndex |
|
Returns
IsUsingPlyMaterials(out bool[])
Declaration
public void IsUsingPlyMaterials(out bool[] usingPlyMaterials)
Parameters
Type |
Name |
Description |
bool[] |
usingPlyMaterials |
|
PrintLaminateInfo(bool, bool, bool)
Declaration
public void PrintLaminateInfo(bool plies, bool props, bool mats)
Parameters
SetUnitSystem(UnitSystem)
Declaration
public void SetUnitSystem(CalculationContext.UnitSystem unitSystem)
Parameters
ToShorthandNotation()
Declaration
public string ToShorthandNotation()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink