NXOpen C++ Reference Guide
|
Represents a NXOpen::CAE::AeroStructures::Laminate object. More...
Public Types | |
enum | LamRefLoc { LamRefLocTop, LamRefLocMiddle, LamRefLocBottom, LamRefLocSpecify } |
Represents the laminate reference location. More... | |
Public Member Functions | |
NXOpen::CAE::AeroStructures::LocalLaminate * | CreateLocalLaminateByCopy () |
Create an editable copy of the laminate Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetABD () |
The ABD matrix Created in NX1847.0.0. More... | |
double | GetBendingShearModulus () |
Bending Shear Modulus Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetBendingYoungsModulus () |
Bending Youngs Modulus Created in NX1847.0.0. More... | |
double | GetBottomFiberDistance () |
Fetch the bottom fiber distance Created in NX1847.0.0. More... | |
void | GetInterlaminarShearStress (bool usePlyCoordinates, const std::vector< double > &opTemp, const std::vector< double > &nxx, const std::vector< double > &nyy, const std::vector< double > &nxy, const std::vector< double > &mxx, const std::vector< double > &myy, const std::vector< double > &mxy, const std::vector< double > &tsx, const std::vector< double > &tsy, NXOpen::GeneralScalarTable **stressYz, NXOpen::GeneralScalarTable **stressZx) |
Obtain interlaminar values per ply per LC (stress_yz, stress_zx) More... | |
double | GetLaminateAngle () |
Fetch the laminate angle in radians Created in NX1847.0.0. More... | |
void | GetMaterialNames (std::vector< NXString > &materialNames) |
The list of material names Created in NX1847.0.0. More... | |
void | GetMaterialPlyCount (int materialIndex, std::vector< int > &plies) |
Number of plies per orientation using given material (index) Created in NX1847.0.0. More... | |
void | GetMaterialThickness (int materialIndex, std::vector< double > &thicknesses) |
Thickness of plies per orientation using given material (index) Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetMid1 () |
Mid1 Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetMid2 () |
Mid2 Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetMid3 () |
Mid3 Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetMid4 () |
Mid4 Created in NX1847.0.0. More... | |
void | GetOrientations (std::vector< double > &orientations) |
The list of orientations used Created in NX1847.0.0. More... | |
double | GetPlyAngle (int plyIndex) |
Ply angle Created in NX1847.0.0. More... | |
void | GetPlyAngles (std::vector< double > &values) |
Ply angles Created in NX1847.0.0. More... | |
int | GetPlyId (int plyIndex) |
Ply Id Created in NX1847.0.0. More... | |
void | GetPlyIds (std::vector< int > &ids) |
Ply Ids Created in NX1847.0.0. More... | |
NXOpen::PhysicalMaterial * | GetPlyMaterial (int plyIndex) |
Ply material Created in NX1847.0.0. More... | |
NXString | GetPlyMaterialName (int plyIndex) |
Ply material name Created in NX1847.0.0. More... | |
void | GetPlyMaterialNames (std::vector< NXString > &names) |
Ply material names Created in NX1847.0.0. More... | |
void | GetPlyMaterials (std::vector< NXOpen::PhysicalMaterial * > &materials) |
Ply materials Created in NX1847.0.0. More... | |
double | GetPlyThickness (int plyIndex) |
Ply thickness Created in NX1847.0.0. More... | |
void | GetPlyThicknesses (std::vector< double > &values) |
Ply thicknesses Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetPoissonsRatio () |
Poissons Ratio Created in NX1847.0.0. More... | |
NXOpen::CAE::AeroStructures::Laminate::LamRefLoc | GetReferencePlane () |
Top|Middle|Bottom|Specify Created in NX1847.0.0. More... | |
double | GetReferenceTemperature () |
Fetch the reference temperature Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetShearModulus () |
Shear Modulus Created in NX1847.0.0. More... | |
double | GetSpecificHeat () |
Specific Heat Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetStiffnessA () |
The A section of the ABD matrix Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetStiffnessB () |
The B section of the ABD matrix Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetStiffnessD () |
The D section of the ABD matrix Created in NX1847.0.0. More... | |
void | GetStrainPerPly (bool usePlyCoordinates, const std::vector< double > &opTemp, const std::vector< double > &nxx, const std::vector< double > &nyy, const std::vector< double > &nxy, const std::vector< double > &mxx, const std::vector< double > &myy, const std::vector< double > &mxy, NXOpen::GeneralScalarTable **xxStrain, NXOpen::GeneralScalarTable **yyStrain, NXOpen::GeneralScalarTable **xyStrain) |
Obtain strain values per ply per LC Created in NX1847.0.0. More... | |
void | GetStressPerPly (bool usePlyCoordinates, const std::vector< double > &opTemp, const std::vector< double > &nxx, const std::vector< double > &nyy, const std::vector< double > &nxy, const std::vector< double > &mxx, const std::vector< double > &myy, const std::vector< double > &mxy, NXOpen::GeneralScalarTable **xxStress, NXOpen::GeneralScalarTable **yyStress, NXOpen::GeneralScalarTable **xyStress) |
Obtain stress values per ply per LC Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetThermalConductivityCoeff () |
Thermal Conductivity Coefficient Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetThermalExpansionCoeff () |
Thermal Expansion Coefficient Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetTransverseShear () |
The transverse shear matrix Created in NX1847.0.0. More... | |
NXOpen::GeneralScalarTable * | GetYoungsModulus () |
Youngs Modulus Created in NX1847.0.0. More... | |
bool | IsBalanced () |
Returns the laminate is balanced Created in NX1847.0.0. More... | |
bool | IsInverted () |
Ask if the ply signs are inverted Created in NX1847.0.0. More... | |
bool | IsReversed () |
Ask if the ply order is reversed Created in NX1847.0.0. More... | |
bool | IsSymmetric () |
Returns the laminate is symmetric Created in NX1847.0.0. More... | |
bool | IsUsingPlyMaterial (int plyIndex) |
If this ply uses a ply material Created in NX1847.0.0. More... | |
void | IsUsingPlyMaterials (std::vector< bool > &usingPlyMaterials) |
If plies use ply materials Created in NX1847.0.0. More... | |
double | MassDensity () |
Returns the mass density Created in NX1847.0.0. More... | |
double | MassPerUnitArea () |
Returns the mass per unit area Created in NX1847.0.0. More... | |
int | NumMaterials () |
Returns the number of distinct materials used Created in NX1847.0.0. More... | |
int | NumPlies () |
Returns the number of plies Created in NX1847.0.0. More... | |
NXString | PhysPropName () |
Returns the name of the laminate physical property. More... | |
void | PrintLaminateInfo (bool plies, bool props, bool mats) |
Write out laminate information Created in NX1847.0.0. More... | |
double | TotalThickness () |
Returns the total thickness of the composite Created in NX1847.0.0. More... | |
virtual | ~Laminate () |
Frees the object from memory. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Represents a NXOpen::CAE::AeroStructures::Laminate object.
No support for KF
Created in NX1847.0.0.
|
virtual |
Frees the object from memory.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX1847.0.0.
License requirements : None
NXOpen::CAE::AeroStructures::LocalLaminate* NXOpen::CAE::AeroStructures::Laminate::CreateLocalLaminateByCopy | ( | ) |
Create an editable copy of the laminate
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetABD | ( | ) |
The ABD matrix
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
double NXOpen::CAE::AeroStructures::Laminate::GetBendingShearModulus | ( | ) |
Bending Shear Modulus
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetBendingYoungsModulus | ( | ) |
Bending Youngs Modulus
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
double NXOpen::CAE::AeroStructures::Laminate::GetBottomFiberDistance | ( | ) |
Fetch the bottom fiber distance
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
void NXOpen::CAE::AeroStructures::Laminate::GetInterlaminarShearStress | ( | bool | usePlyCoordinates, |
const std::vector< double > & | opTemp, | ||
const std::vector< double > & | nxx, | ||
const std::vector< double > & | nyy, | ||
const std::vector< double > & | nxy, | ||
const std::vector< double > & | mxx, | ||
const std::vector< double > & | myy, | ||
const std::vector< double > & | mxy, | ||
const std::vector< double > & | tsx, | ||
const std::vector< double > & | tsy, | ||
NXOpen::GeneralScalarTable ** | stressYz, | ||
NXOpen::GeneralScalarTable ** | stressZx | ||
) |
Obtain interlaminar values per ply per LC (stress_yz, stress_zx)
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
usePlyCoordinates | true for ply coordinates, false for laminate coordinates |
opTemp | operating temperature per loadcase |
nxx | one value per loadcase |
nyy | nyy |
nxy | nxy |
mxx | Bending moment |
myy | myy |
mxy | mxy |
tsx | Transverse shear force |
tsy | tsy |
stressYz | num_load_cases rows and num_plies columns |
stressZx | stress zx |
double NXOpen::CAE::AeroStructures::Laminate::GetLaminateAngle | ( | ) |
Fetch the laminate angle in radians
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
void NXOpen::CAE::AeroStructures::Laminate::GetMaterialNames | ( | std::vector< NXString > & | materialNames | ) |
The list of material names
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
materialNames | material names |
void NXOpen::CAE::AeroStructures::Laminate::GetMaterialPlyCount | ( | int | materialIndex, |
std::vector< int > & | plies | ||
) |
Number of plies per orientation using given material (index)
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
materialIndex | material index |
plies | plies |
void NXOpen::CAE::AeroStructures::Laminate::GetMaterialThickness | ( | int | materialIndex, |
std::vector< double > & | thicknesses | ||
) |
Thickness of plies per orientation using given material (index)
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
materialIndex | material index |
thicknesses | thicknesses |
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetMid1 | ( | ) |
Mid1
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetMid2 | ( | ) |
Mid2
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetMid3 | ( | ) |
Mid3
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetMid4 | ( | ) |
Mid4
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
void NXOpen::CAE::AeroStructures::Laminate::GetOrientations | ( | std::vector< double > & | orientations | ) |
The list of orientations used
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
orientations | orientations |
double NXOpen::CAE::AeroStructures::Laminate::GetPlyAngle | ( | int | plyIndex | ) |
Ply angle
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
plyIndex | ply index |
void NXOpen::CAE::AeroStructures::Laminate::GetPlyAngles | ( | std::vector< double > & | values | ) |
Ply angles
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
values | values |
int NXOpen::CAE::AeroStructures::Laminate::GetPlyId | ( | int | plyIndex | ) |
Ply Id
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
plyIndex | ply index |
void NXOpen::CAE::AeroStructures::Laminate::GetPlyIds | ( | std::vector< int > & | ids | ) |
Ply Ids
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
ids | ids |
NXOpen::PhysicalMaterial* NXOpen::CAE::AeroStructures::Laminate::GetPlyMaterial | ( | int | plyIndex | ) |
Ply material
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
plyIndex | ply index |
NXString NXOpen::CAE::AeroStructures::Laminate::GetPlyMaterialName | ( | int | plyIndex | ) |
Ply material name
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
plyIndex | ply index |
void NXOpen::CAE::AeroStructures::Laminate::GetPlyMaterialNames | ( | std::vector< NXString > & | names | ) |
Ply material names
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
names | names |
void NXOpen::CAE::AeroStructures::Laminate::GetPlyMaterials | ( | std::vector< NXOpen::PhysicalMaterial * > & | materials | ) |
Ply materials
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
materials | materials |
double NXOpen::CAE::AeroStructures::Laminate::GetPlyThickness | ( | int | plyIndex | ) |
Ply thickness
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
plyIndex | ply index |
void NXOpen::CAE::AeroStructures::Laminate::GetPlyThicknesses | ( | std::vector< double > & | values | ) |
Ply thicknesses
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
values | values |
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetPoissonsRatio | ( | ) |
Poissons Ratio
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::CAE::AeroStructures::Laminate::LamRefLoc NXOpen::CAE::AeroStructures::Laminate::GetReferencePlane | ( | ) |
Top|Middle|Bottom|Specify
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
double NXOpen::CAE::AeroStructures::Laminate::GetReferenceTemperature | ( | ) |
Fetch the reference temperature
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetShearModulus | ( | ) |
Shear Modulus
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
double NXOpen::CAE::AeroStructures::Laminate::GetSpecificHeat | ( | ) |
Specific Heat
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetStiffnessA | ( | ) |
The A section of the ABD matrix
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetStiffnessB | ( | ) |
The B section of the ABD matrix
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetStiffnessD | ( | ) |
The D section of the ABD matrix
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
void NXOpen::CAE::AeroStructures::Laminate::GetStrainPerPly | ( | bool | usePlyCoordinates, |
const std::vector< double > & | opTemp, | ||
const std::vector< double > & | nxx, | ||
const std::vector< double > & | nyy, | ||
const std::vector< double > & | nxy, | ||
const std::vector< double > & | mxx, | ||
const std::vector< double > & | myy, | ||
const std::vector< double > & | mxy, | ||
NXOpen::GeneralScalarTable ** | xxStrain, | ||
NXOpen::GeneralScalarTable ** | yyStrain, | ||
NXOpen::GeneralScalarTable ** | xyStrain | ||
) |
Obtain strain values per ply per LC
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
usePlyCoordinates | true for ply coordinates, false for laminate coordinates |
opTemp | operating temperature per loadcase |
nxx | one value per loadcase |
nyy | nyy |
nxy | nxy |
mxx | Bending moment |
myy | myy |
mxy | mxy |
xxStrain | num_load_cases rows and num_plies columns |
yyStrain | yy strain |
xyStrain | xy strain |
void NXOpen::CAE::AeroStructures::Laminate::GetStressPerPly | ( | bool | usePlyCoordinates, |
const std::vector< double > & | opTemp, | ||
const std::vector< double > & | nxx, | ||
const std::vector< double > & | nyy, | ||
const std::vector< double > & | nxy, | ||
const std::vector< double > & | mxx, | ||
const std::vector< double > & | myy, | ||
const std::vector< double > & | mxy, | ||
NXOpen::GeneralScalarTable ** | xxStress, | ||
NXOpen::GeneralScalarTable ** | yyStress, | ||
NXOpen::GeneralScalarTable ** | xyStress | ||
) |
Obtain stress values per ply per LC
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
usePlyCoordinates | true for ply coordinates, false for laminate coordinates |
opTemp | operating temperature per loadcase |
nxx | one value per loadcase |
nyy | nyy |
nxy | nxy |
mxx | Bending moment |
myy | myy |
mxy | mxy |
xxStress | num_load_cases rows and num_plies columns |
yyStress | yy stress |
xyStress | xy stress |
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetThermalConductivityCoeff | ( | ) |
Thermal Conductivity Coefficient
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetThermalExpansionCoeff | ( | ) |
Thermal Expansion Coefficient
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetTransverseShear | ( | ) |
The transverse shear matrix
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXOpen::GeneralScalarTable* NXOpen::CAE::AeroStructures::Laminate::GetYoungsModulus | ( | ) |
Youngs Modulus
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
bool NXOpen::CAE::AeroStructures::Laminate::IsBalanced | ( | ) |
Returns the laminate is balanced
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
bool NXOpen::CAE::AeroStructures::Laminate::IsInverted | ( | ) |
Ask if the ply signs are inverted
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
bool NXOpen::CAE::AeroStructures::Laminate::IsReversed | ( | ) |
Ask if the ply order is reversed
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
bool NXOpen::CAE::AeroStructures::Laminate::IsSymmetric | ( | ) |
Returns the laminate is symmetric
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
bool NXOpen::CAE::AeroStructures::Laminate::IsUsingPlyMaterial | ( | int | plyIndex | ) |
If this ply uses a ply material
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
plyIndex | ply index |
void NXOpen::CAE::AeroStructures::Laminate::IsUsingPlyMaterials | ( | std::vector< bool > & | usingPlyMaterials | ) |
If plies use ply materials
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
usingPlyMaterials | using ply materials |
double NXOpen::CAE::AeroStructures::Laminate::MassDensity | ( | ) |
Returns the mass density
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
double NXOpen::CAE::AeroStructures::Laminate::MassPerUnitArea | ( | ) |
Returns the mass per unit area
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
int NXOpen::CAE::AeroStructures::Laminate::NumMaterials | ( | ) |
Returns the number of distinct materials used
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
int NXOpen::CAE::AeroStructures::Laminate::NumPlies | ( | ) |
Returns the number of plies
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
NXString NXOpen::CAE::AeroStructures::Laminate::PhysPropName | ( | ) |
Returns the name of the laminate physical property.
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
void NXOpen::CAE::AeroStructures::Laminate::PrintLaminateInfo | ( | bool | plies, |
bool | props, | ||
bool | mats | ||
) |
Write out laminate information
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
plies | plies |
props | props |
mats | mats |
double NXOpen::CAE::AeroStructures::Laminate::TotalThickness | ( | ) |
Returns the total thickness of the composite
Created in NX1847.0.0.
License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")