NX Open C++ Reference Guide
|
Represents one ply in a laminate layup. More...
Public Types | |
enum | InterLaminarFailureTheoryType { InterLaminarFailureTheoryTypeNone, InterLaminarFailureTheoryTypeTransverseShearStress, InterLaminarFailureTheoryTypeNormalStress } |
Inter-Laminar failure theory types. More... | |
enum | PlyFailureTheoryType { PlyFailureTheoryTypeNone, PlyFailureTheoryTypeHill, PlyFailureTheoryTypeHoffman, PlyFailureTheoryTypeTsaiWu, PlyFailureTheoryTypeMaxStrain, PlyFailureTheoryTypeMaxStress, PlyFailureTheoryTypeMaxTransverseShear, PlyFailureTheoryTypeLaRC02 } |
Ply failure theory types. More... | |
Public Member Functions | |
int | Color () |
Returns the ply color Created in NX5.0.0. | |
void | ComputeDraping () |
Launch the draping algorithm, overriding previous results Created in NX7.5.1. | |
void | CopyDrapingResults (NXOpen::CAE::LaminateDrapingOrientation *drapingResults) |
Copy draping results. | |
NXOpen::CAE::LaminateDrapingDataBuilder * | CreateDrapingDataBuilder () |
Creates a CAE::LaminateDrapingDataBuilder. | |
NXString | Description () |
Returns the ply description Created in NX7.5.0. | |
NXOpen::CAE::LaminateDrapingDataCollection * | DrapingData () |
The draping data associated to the ply for draping algorithm (this is deprecated) Created in NX3.0.0. | |
NXOpen::CAE::LaminateDrapingData * | DrapingInput () |
Returns the draping data (draping settings) Created in NX7.5.0. | |
void | ExportDrapingDomainAsGroup () |
Exports draping domain to a group Created in NX7.5.2. | |
void | ExportDrapingResults (const NXString &csvFilename, bool showShearAngle, bool showYarnAngle, bool showPrimaryDirection, bool showSecondaryDirection, bool showNormalDirection) |
Exports draping results to a csv file. | |
int | GlobalId () |
Returns the ply global id Created in NX6.0.0. | |
void | Information (bool detailed) |
Display global ply information Created in NX7.5.1. | |
NXOpen::CAE::LaminatePly::InterLaminarFailureTheoryType | InterLaminarFailureTheory () |
Returns the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS) Created in NX8.0.0. | |
double | Orientation () |
Returns the ply orientation angle in degrees, relative to local material orientation Created in NX5.0.0. | |
NXOpen::CAE::LaminatePly::PlyFailureTheoryType | PlyFailureTheory () |
Returns the ply failure theory used in a solid laminate nastran analysis (PCOMPS) Created in NX8.0.0. | |
void | SetColor (int orientation) |
Sets the ply color Created in NX5.0.0. | |
void | SetDescription (const NXString &description) |
Sets the ply description Created in NX7.5.0. | |
void | SetDrapingInput (NXOpen::CAE::LaminateDrapingData *drapingInput) |
Sets the draping data (draping settings) Created in NX7.5.0. | |
void | SetGlobalId (int globalId) |
Sets the ply global id Created in NX6.0.0. | |
void | SetInterLaminarFailureTheory (NXOpen::CAE::LaminatePly::InterLaminarFailureTheoryType interLaminarFailureTheory) |
Sets the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS) Created in NX8.0.0. | |
void | SetMaterialByName (const NXString &name) |
Sets the material by name. | |
void | SetOrientation (double orientation) |
Sets the ply orientation angle in degrees, relative to local material orientation Created in NX5.0.0. | |
void | SetPlyFailureTheory (NXOpen::CAE::LaminatePly::PlyFailureTheoryType plyFailureTheory) |
Sets the ply failure theory used in a solid laminate nastran analysis (PCOMPS) Created in NX8.0.0. | |
void | SetPlyMaterialByName (const NXString &name) |
Sets the ply material by name. | |
void | SetThickness (double thickness) |
Sets the ply thickness, in part units (inches or millimeters) Created in NX5.0.0. | |
double | Thickness () |
Returns the ply thickness, in part units (inches or millimeters) Created in NX5.0.0. |
Represents one ply in a laminate layup.
Created in NX5.0.0.
Inter-Laminar failure theory types.
Ply failure theory types.
int NXOpen::CAE::LaminatePly::Color | ( | ) |
Returns the ply color
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
Launch the draping algorithm, overriding previous results
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminatePly::CopyDrapingResults | ( | NXOpen::CAE::LaminateDrapingOrientation * | drapingResults | ) |
Copy draping results.
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
drapingResults | draping results |
Creates a CAE::LaminateDrapingDataBuilder.
Returns the ply description
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
The draping data associated to the ply for draping algorithm (this is deprecated)
Created in NX3.0.0.
Returns the draping data (draping settings)
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Exports draping domain to a group
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminatePly::ExportDrapingResults | ( | const NXString & | csvFilename, |
bool | showShearAngle, | ||
bool | showYarnAngle, | ||
bool | showPrimaryDirection, | ||
bool | showSecondaryDirection, | ||
bool | showNormalDirection | ||
) |
Exports draping results to a csv file.
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
csvFilename | NOTE: The full Unicode character set is not supported for this parameter. |
showShearAngle | showshearangle |
showYarnAngle | showyarnangle |
showPrimaryDirection | showprimarydirection |
showSecondaryDirection | showsecondarydirection |
showNormalDirection | shownormaldirection |
Returns the ply global id
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
void NXOpen::CAE::LaminatePly::Information | ( | bool | detailed | ) |
Display global ply information
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
detailed | detailed |
NXOpen::CAE::LaminatePly::InterLaminarFailureTheoryType NXOpen::CAE::LaminatePly::InterLaminarFailureTheory | ( | ) |
Returns the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
double NXOpen::CAE::LaminatePly::Orientation | ( | ) |
Returns the ply orientation angle in degrees, relative to local material orientation
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
Returns the ply failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminatePly::SetColor | ( | int | orientation | ) |
Sets the ply color
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
orientation | ply color |
void NXOpen::CAE::LaminatePly::SetDescription | ( | const NXString & | description | ) |
Sets the ply description
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
description | ply description |
void NXOpen::CAE::LaminatePly::SetDrapingInput | ( | NXOpen::CAE::LaminateDrapingData * | drapingInput | ) |
Sets the draping data (draping settings)
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
drapingInput | draping algorithm input |
void NXOpen::CAE::LaminatePly::SetGlobalId | ( | int | globalId | ) |
Sets the ply global id
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
globalId | ply color |
void NXOpen::CAE::LaminatePly::SetInterLaminarFailureTheory | ( | NXOpen::CAE::LaminatePly::InterLaminarFailureTheoryType | interLaminarFailureTheory | ) |
Sets the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
interLaminarFailureTheory | interlaminarfailuretheory |
void NXOpen::CAE::LaminatePly::SetMaterialByName | ( | const NXString & | name | ) |
Sets the material by name.
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
name | material name NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::LaminatePly::SetOrientation | ( | double | orientation | ) |
Sets the ply orientation angle in degrees, relative to local material orientation
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
orientation | ply orientation |
void NXOpen::CAE::LaminatePly::SetPlyFailureTheory | ( | NXOpen::CAE::LaminatePly::PlyFailureTheoryType | plyFailureTheory | ) |
Sets the ply failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
plyFailureTheory | plyfailuretheory |
void NXOpen::CAE::LaminatePly::SetPlyMaterialByName | ( | const NXString & | name | ) |
Sets the ply material by name.
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
name | ply material name NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::LaminatePly::SetThickness | ( | double | thickness | ) |
Sets the ply thickness, in part units (inches or millimeters)
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
thickness | ply thickness |
double NXOpen::CAE::LaminatePly::Thickness | ( | ) |
Returns the ply thickness, in part units (inches or millimeters)
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")