NX Open C++ Reference Guide
|
Represent the laminate global layup manager which manages all the global layups in the laminate ply-based modeling project
To obtain an instance of this class, refer to CAE::FEModel
Created in NX6.0.0.
More...
Represent the laminate global layup manager which manages all the global layups in the laminate ply-based modeling project
To obtain an instance of this class, refer to CAE::FEModel
Created in NX6.0.0.
void NXOpen::CAE::LaminateGlobalLayupMgr::AutogroupByMaterials | ( | ) |
Create groups for materials
Created in NX9.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateGlobalLayupMgr::ComputeZones | ( | ) |
Compute zones for all laminate properties in the model.
Reads the global layups, updates the draping and calculates the zones on the laminate. Existing zones will be overriden.
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::FlatPatternsBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateFlatPatternsBuilder | ( | ) |
Creates a CAE::FlatPatternsBuilder.
NXOpen::CAE::GlobalLayupImportFromPptBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateGlobalLayupImportFromPptBuilder | ( | ) |
Creates a CAE::GlobalLayupImportFromPptBuilder.
NXOpen::CAE::LaminateExtrudeSetupBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateLaminateExtrudeSetupBuilder | ( | NXOpen::CAE::LaminateExtrudeSetup * | extrudeSetup | ) |
Creates a CAE::LaminateExtrudeSetupBuilder.
extrudeSetup | extrude setup |
NXOpen::CAE::LaminateFillSetupBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateLaminateFillSetupBuilder | ( | NXOpen::CAE::LaminateExtrudeSetup * | extrudeSetup | ) |
Creates a CAE::LaminateFillSetupBuilder.
extrudeSetup | extrude setup |
NXOpen::CAE::LaminateImportedLayupBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder | ( | NXOpen::CAE::LaminateGlobalLayup * | globalLayup | ) |
Creates a CAE::LaminateImportedLayupBuilder.
globalLayup | global layup |
NXOpen::CAE::LaminateMatOrientationBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateLaminateMatOrientationBuilder | ( | NXOpen::CAE::LaminateMatOrientation * | matOrientation | ) |
Creates a CAE::LaminateMatOrientationBuilder.
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateLaminateSelectEntitiesBuilder | ( | ) |
Creates a CAE::LaminateSelectEntitiesBuilder.
NXOpen::CAE::LaminateLayupOffsetBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateLayupOffsetBuilder | ( | NXOpen::CAE::LaminateLayupOffset * | layupoffset | ) |
Creates a CAE::LaminateLayupOffsetBuilder.
NXOpen::CAE::LaminateViewDrapingResultsBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateViewDrapingResultsBuilder | ( | NXOpen::CAE::LaminateGlobalLayup * | globalLayup, |
NXOpen::CAE::LaminatePly * | ply | ||
) |
Creates a CAE::FlatPatternsBuilder.
globalLayup | Global Layup |
ply | Ply |
NXOpen::CAE::ViewLaminateBuilder* NXOpen::CAE::LaminateGlobalLayupMgr::CreateViewLaminateBuilder | ( | NXOpen::CAE::Laminate * | laminate, |
int | zoneIndex | ||
) |
Creates a CAE::ViewLaminateBuilder.
laminate | Inherited laminate physical |
zoneIndex | Zone index |
NXOpen::CAE::LaminateLayupOffset* NXOpen::CAE::LaminateGlobalLayupMgr::DefaultLayupOffset | ( | ) |
Returns the default layup offset
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
int NXOpen::CAE::LaminateGlobalLayupMgr::DefaultMaterialOrientation | ( | ) |
Returns the default material orientation
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateGlobalLayupMgr::ExportDrapingDomainAsGroups | ( | ) |
For each CAE::LaminateGlobalLayup in the model, create a group with the draping domain entities
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateGlobalLayupMgr::ExportZoneInformation | ( | const NXString & | csvFilename | ) |
Export zone information 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. |
void NXOpen::CAE::LaminateGlobalLayupMgr::ExportZoneInformation | ( | const char * | csvFilename | ) |
Export zone information 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. |
void NXOpen::CAE::LaminateGlobalLayupMgr::ExportZonesAsGroups | ( | ) |
For each zone of each CAE::Laminate in the model, create an element group
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateGlobalLayupMgr::ExportZonesAsLaminates | ( | ) |
For each zone of each CAE::Laminate in the model, create an equivalent laminate physical property
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateExtrudeSetupCollection* NXOpen::CAE::LaminateGlobalLayupMgr::ExtrudeSetups | ( | ) |
Collection of laminate extrusion setup
Created in NX7.5.0.
NXOpen::CAE::LaminateGlobalLayupCollection* NXOpen::CAE::LaminateGlobalLayupMgr::GlobalLayups | ( | ) |
Collection of managed global layups
Created in NX3.0.0.
void NXOpen::CAE::LaminateGlobalLayupMgr::Information | ( | ) |
Display global layup manager information
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateLayupOffsetCollection* NXOpen::CAE::LaminateGlobalLayupMgr::LayupOffsets | ( | ) |
Collection of managed layup offset rules
Created in NX7.5.0.
NXOpen::CAE::LaminateMatOrientationCollection* NXOpen::CAE::LaminateGlobalLayupMgr::MatOrientations | ( | ) |
Collection of material orientations
Created in NX7.5.0.
void NXOpen::CAE::LaminateGlobalLayupMgr::RemoveLayupOffset | ( | int | layupOffset | ) |
A method to remove a layup offset
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
layupOffset | the layup offset to remove |
void NXOpen::CAE::LaminateGlobalLayupMgr::RemoveMaterialOrientation | ( | int | matOrientation | ) |
A method to remove a material orientation
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
matOrientation | the material orientation to remove |
void NXOpen::CAE::LaminateGlobalLayupMgr::SetDefaultLayupOffset | ( | NXOpen::CAE::LaminateLayupOffset * | defaultLayup | ) |
Sets the default layup offset
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
defaultLayup | default layup offset |
void NXOpen::CAE::LaminateGlobalLayupMgr::SetDefaultMaterialOrientation | ( | int | defaultOrientation | ) |
Sets the default material orientation
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
defaultOrientation | the default material orientation |
tag_t NXOpen::CAE::LaminateGlobalLayupMgr::Tag | ( | ) | const |
Returns the tag of this object.
void NXOpen::CAE::LaminateGlobalLayupMgr::UpdateDraping | ( | ) |
Compute draping for all the plies of all the global layups in the part.
Plies that are already computed wont be recomputed.
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")