Class LaminatePly
Assembly: NXOpen.dll
Syntax
public class LaminatePly : NXObject, IMessageSink, INXObject
Constructors
LaminatePly()
Declaration
Properties
AngleExpression
Declaration
public Expression AngleExpression { get; }
Property Value
Color
Declaration
public int Color { get; set; }
Property Value
Description
Declaration
public string Description { get; set; }
Property Value
DrapingExtension
Declaration
public LaminateDrapingExtension DrapingExtension { get; set; }
Property Value
Declaration
public LaminateDrapingData DrapingInput { get; set; }
Property Value
GlobalId
Declaration
public int GlobalId { get; set; }
Property Value
InheritMaterialColor
Declaration
public bool InheritMaterialColor { get; set; }
Property Value
InterLaminarFailureTheory
Declaration
public LaminatePly.InterLaminarFailureTheoryType InterLaminarFailureTheory { get; set; }
Property Value
Orientation
Declaration
public double Orientation { get; set; }
Property Value
PlyFailureTheory
Declaration
public LaminatePly.PlyFailureTheoryType PlyFailureTheory { get; set; }
Property Value
SolidProperty
Declaration
public LaminatePly.SolidPropertyType SolidProperty { get; set; }
Property Value
StressStrainRequest
Declaration
public bool StressStrainRequest { get; set; }
Property Value
Thickness
Declaration
public double Thickness { get; set; }
Property Value
ThicknessExpression
Declaration
public Expression ThicknessExpression { get; }
Property Value
UserDefinedInterLaminarFailureTheory
Declaration
public string UserDefinedInterLaminarFailureTheory { get; set; }
Property Value
UserDefinedPlyFailureTheory
Declaration
public string UserDefinedPlyFailureTheory { get; set; }
Property Value
Methods
AssignAngleExpression(string)
Declaration
public void AssignAngleExpression(string angleExp)
Parameters
Type |
Name |
Description |
string |
angleExp |
|
AssignThicknessExpression(string)
Declaration
public void AssignThicknessExpression(string thickExp)
Parameters
Type |
Name |
Description |
string |
thickExp |
|
ComputeDraping()
Declaration
public void ComputeDraping()
CopyDrapingResultsInstance(LaminateIDrapingOrientation)
Declaration
public void CopyDrapingResultsInstance(LaminateIDrapingOrientation drapingResults)
Parameters
CreateDrapingDataBuilder()
Declaration
public LaminateDrapingDataBuilder CreateDrapingDataBuilder()
Returns
CreateDrapingExtensionBuilder()
Declaration
public LaminateDrapingExtensionBuilder CreateDrapingExtensionBuilder()
Returns
CreateLaminatePlyMaxThicknessVarBuilder()
Declaration
public LaminatePlyMaxThicknessVarBuilder CreateLaminatePlyMaxThicknessVarBuilder()
Returns
ExportDrapingDomainAsGroup()
Declaration
public void ExportDrapingDomainAsGroup()
ExportDrapingResults(string, bool, bool, bool, bool, bool)
Declaration
public void ExportDrapingResults(string csvFilename, bool showShearAngle, bool showYarnAngle, bool showPrimaryDirection, bool showSecondaryDirection, bool showNormalDirection)
Parameters
Type |
Name |
Description |
string |
csvFilename |
|
bool |
showShearAngle |
|
bool |
showYarnAngle |
|
bool |
showPrimaryDirection |
|
bool |
showSecondaryDirection |
|
bool |
showNormalDirection |
|
GetMaterialName()
Declaration
public string GetMaterialName()
Returns
Declaration
public void Information(bool detailed)
Parameters
Type |
Name |
Description |
bool |
detailed |
|
ResetExtensionTarget(LaminatePly)
Declaration
public void ResetExtensionTarget(LaminatePly targetPly)
Parameters
SetMaterial(TaggedObject)
Declaration
public void SetMaterial(TaggedObject tMat)
Parameters
SetMaterialByName(string)
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use NXOpen.CAE.LaminatePly.SetMaterial instead.")]
public void SetMaterialByName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
SetPlyMaterialByName(string)
Declaration
public void SetPlyMaterialByName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink