NX Open C++ Reference Guide
|
Represent a global layup in the ply based modeling. More...
Public Types | |
enum | StackingRecipeType { StackingRecipeTypeNormal, StackingRecipeTypeSymmetric, StackingRecipeTypeSymmetricWithCore, StackingRecipeTypeRepeated, StackingRecipeTypeRepeatedWithCore } |
Used to specify the stacking recipe of the global layup. More... | |
Public Member Functions | |
bool | ActiveStatus () |
Returns the global layup active status Created in NX7.5.0. | |
void | ClearLayup () |
Removes all the ply groups and plies from the global layup Created in NX7.5.0. | |
NXOpen::CAE::LaminateFiberOrientationOptionsBuilder * | CreateFiberOrientationOptionsBuilder () |
Creates a CAE::LaminateFiberOrientationOptionsBuilder. | |
NXOpen::CAE::LaminateLockAngleBuilder * | CreateLockAngleBuilder () |
Creates a CAE::LaminateLockAngleBuilder. | |
void | DefineSymPlyidRange (int minId, int maxId) |
Defines the range of id to be used for symmetric and repeated plies. | |
void | ExportDrapingDomainAsGroups (bool individualPlyGroups) |
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. | |
void | ExportLayup (const NXString &csvFilename) |
Export simple layup definition to a csv file. | |
void | ExportPliesToFibersim (const NXString &filename) |
Exports ply definitions to FiberSim using the hdf5 file format. | |
NXOpen::CAE::LaminateFiberOrientationOptions * | FiberOrientationOptions () |
Returns the fiber orientation options Created in NX7.5.0. | |
void | Information (bool detailed) |
Display global layup information Created in NX7.5.1. | |
int | Label () |
Returns the global layup label Created in NX7.5.0. | |
NXString | Name () |
Returns the global layup name Created in NX7.5.0. | |
NXOpen::CAE::LaminateGlobalLayupPlyGroupCollection * | PlyGroups () |
The list of ply groups associated to global layup Created in NX6.0.2. | |
void | RefreshLinkedGroups () |
Refresh the global layup linked ply group state Created in NX7.5.0. | |
void | SetActiveStatus (bool active) |
Sets the global layup active status Created in NX7.5.0. | |
void | SetLabel (int label) |
Sets the global layup label Created in NX7.5.0. | |
void | SetName (const NXString &name) |
Sets the global layup name Created in NX7.5.0. | |
void | SetStackingRecipe (NXOpen::CAE::LaminateGlobalLayup::StackingRecipeType stacinkRecipe) |
Sets the global layup stacking recipe Created in NX7.5.0. | |
NXOpen::CAE::LaminateGlobalLayup::StackingRecipeType | StackingRecipe () |
Returns the global layup stacking recipe Created in NX7.5.0. | |
void | UpdateDraping () |
Compute draping for all the plies under this global layup. |
Represent a global layup in the ply based modeling.
Created in NX5.0.0.
Returns the global layup active status
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
Removes all the ply groups and plies from the global layup
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
NXOpen::CAE::LaminateFiberOrientationOptionsBuilder* NXOpen::CAE::LaminateGlobalLayup::CreateFiberOrientationOptionsBuilder | ( | ) |
Creates a CAE::LaminateFiberOrientationOptionsBuilder.
Creates a CAE::LaminateLockAngleBuilder.
void NXOpen::CAE::LaminateGlobalLayup::DefineSymPlyidRange | ( | int | minId, |
int | maxId | ||
) |
Defines the range of id to be used for symmetric and repeated plies.
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
minId | Minimum symmetric ply id, inclusive |
maxId | Maximum symmetric ply id, exclusive |
void NXOpen::CAE::LaminateGlobalLayup::ExportDrapingDomainAsGroups | ( | bool | individualPlyGroups | ) |
Exports draping domain to a group
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
individualPlyGroups | If true, create one group per ply. If false, put everything in the same group |
void NXOpen::CAE::LaminateGlobalLayup::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 |
void NXOpen::CAE::LaminateGlobalLayup::ExportLayup | ( | const NXString & | csvFilename | ) |
Export simple layup definition to a csv file.
Corresponds to the CSV layup export button in the Ply Layup section of the Layup Modeler dialog.
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
csvFilename | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::LaminateGlobalLayup::ExportPliesToFibersim | ( | const NXString & | filename | ) |
Exports ply definitions to FiberSim using the hdf5 file format.
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
filename | File to which the plies will be exported using the FiberSim hdf5 format. NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::LaminateFiberOrientationOptions* NXOpen::CAE::LaminateGlobalLayup::FiberOrientationOptions | ( | ) |
Returns the fiber orientation options
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateGlobalLayup::Information | ( | bool | detailed | ) |
Display global layup information
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
detailed | detailed |
Returns the global layup label
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
NXString NXOpen::CAE::LaminateGlobalLayup::Name | ( | ) | [virtual] |
Returns the global layup name
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
Reimplemented from NXOpen::NXObject.
The list of ply groups associated to global layup
Created in NX6.0.2.
Refresh the global layup linked ply group state
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
void NXOpen::CAE::LaminateGlobalLayup::SetActiveStatus | ( | bool | active | ) |
Sets the global layup active status
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
active | layup active status |
void NXOpen::CAE::LaminateGlobalLayup::SetLabel | ( | int | label | ) |
Sets the global layup label
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
label | layup label |
void NXOpen::CAE::LaminateGlobalLayup::SetName | ( | const NXString & | name | ) | [virtual] |
Sets the global layup name
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
name | layup name |
Reimplemented from NXOpen::NXObject.
void NXOpen::CAE::LaminateGlobalLayup::SetStackingRecipe | ( | NXOpen::CAE::LaminateGlobalLayup::StackingRecipeType | stacinkRecipe | ) |
Sets the global layup stacking recipe
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
stacinkRecipe | stacking recipe |
NXOpen::CAE::LaminateGlobalLayup::StackingRecipeType NXOpen::CAE::LaminateGlobalLayup::StackingRecipe | ( | ) |
Returns the global layup stacking recipe
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
Compute draping for all the plies under this global layup.
Plies that are already computed wont be recomputed.
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")