NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAE::LaminateGlobalLayupMgr Class Reference

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...

List of all members.

Public Member Functions

void ComputeZones ()
 Compute zones for all laminate properties in the model.
NXOpen::CAE::FlatPatternsBuilderCreateFlatPatternsBuilder ()
 Creates a CAE::FlatPatternsBuilder.
NXOpen::CAE::GlobalLayupImportFromPptBuilderCreateGlobalLayupImportFromPptBuilder ()
 Creates a CAE::GlobalLayupImportFromPptBuilder.
NXOpen::CAE::LaminateDrapingDataBuilderCreateLaminateDrapingDataBuilder (NXOpen::CAE::LaminatePly *laminatePly)
 The newest function can be found in the laminate ply.
NXOpen::CAE::LaminateExtrudeSetupBuilderCreateLaminateExtrudeSetupBuilder (NXOpen::CAE::LaminateExtrudeSetup *extrudeSetup)
 Creates a CAE::LaminateExtrudeSetupBuilder.
NXOpen::CAE::LaminateFillSetupBuilderCreateLaminateFillSetupBuilder (NXOpen::CAE::LaminateExtrudeSetup *extrudeSetup)
 Creates a CAE::LaminateFillSetupBuilder.
NXOpen::CAE::LaminateImportedLayupBuilderCreateLaminateImportedLayupBuilder (NXOpen::CAE::LaminateGlobalLayup *globalLayup)
 Creates a CAE::LaminateImportedLayupBuilder.
NXOpen::CAE::LaminateMatOrientationBuilderCreateLaminateMatOrientationBuilder (NXOpen::CAE::LaminateMatOrientation *matOrientation)
 Creates a CAE::LaminateMatOrientationBuilder.
NXOpen::CAE::LaminateSelectEntitiesBuilderCreateLaminateSelectEntitiesBuilder ()
 Creates a CAE::LaminateSelectEntitiesBuilder.
NXOpen::CAE::LayupGrowthBuilderCreateLayupGrowthBuilder (NXOpen::CAE::LayupGrowth *layupgrowth)
 Creates a CAE::LayupGrowthBuilder.
NXOpen::CAE::LaminateLayupOffsetBuilderCreateLayupOffsetBuilder (NXOpen::CAE::LaminateLayupOffset *layupoffset)
 Creates a CAE::LaminateLayupOffsetBuilder.
NXOpen::CAE::LaminateViewDrapingResultsBuilderCreateViewDrapingResultsBuilder (NXOpen::CAE::LaminateGlobalLayup *globalLayup, NXOpen::CAE::LaminatePly *ply)
 Creates a CAE::FlatPatternsBuilder.
NXOpen::CAE::ViewLaminateBuilderCreateViewLaminateBuilder (NXOpen::CAE::Laminate *laminate, int zoneIndex)
 Creates a CAE::ViewLaminateBuilder.
NXOpen::CAE::LaminateLayupOffsetDefaultLayupOffset ()
 Returns the default layup offset
Created in NX7.5.0.
int DefaultMaterialOrientation ()
 Returns the default material orientation
Created in NX7.5.0.
void ExportDrapingDomainAsGroups ()
 For each CAE::LaminateGlobalLayup in the model, create a group with the draping domain entities
Created in NX7.5.2.
void ExportZoneInformation (const NXString &csvFilename)
 Export zone information to a CSV file.
void ExportZonesAsGroups ()
 For each zone of each CAE::Laminate in the model, create an element group
Created in NX7.5.2.
void ExportZonesAsLaminates ()
 For each zone of each CAE::Laminate in the model, create an equivalent laminate physical property
Created in NX7.5.2.
NXOpen::CAE::LaminateExtrudeSetupCollectionExtrudeSetups ()
 Collection of laminate extrusion setup
Created in NX7.5.0.
NXOpen::CAE::LaminateGlobalLayupCollectionGlobalLayups ()
 Collection of managed global layups
Created in NX3.0.0.
void Information ()
 Display global layup manager information
Created in NX7.5.1.
NXOpen::CAE::LayupGrowthCollectionLayupGrowths ()
 Collection of managed layup growth rules
Created in NX3.0.0.
NXOpen::CAE::LaminateLayupOffsetCollectionLayupOffsets ()
 Collection of managed layup offset rules
Created in NX7.5.0.
NXOpen::CAE::LaminateMatOrientationCollectionMatOrientations ()
 Collection of material orientations
Created in NX7.5.0.
void RemoveLayupOffset (int layupOffset)
 A method to remove a layup offset
Created in NX7.5.0.
void RemoveMaterialOrientation (int matOrientation)
 A method to remove a material orientation
Created in NX7.5.0.
void SetDefaultLayupOffset (NXOpen::CAE::LaminateLayupOffset *defaultLayup)
 Sets the default layup offset
Created in NX7.5.0.
void SetDefaultMaterialOrientation (int defaultOrientation)
 Sets the default material orientation
Created in NX7.5.0.
tag_t Tag () const
 Returns the tag of this object.
void UpdateDraping ()
 Compute draping for all the plies of all the global layups in the part.

Detailed Description

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.



Member Function Documentation

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")

Creates a CAE::FlatPatternsBuilder.

Returns:

Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Creates a CAE::GlobalLayupImportFromPptBuilder.

Returns:

Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

The newest function can be found in the laminate ply.

Returns:
created builder
Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
laminatePlyply for which we will edit the draping data

Creates a CAE::LaminateExtrudeSetupBuilder.

Returns:
created builder
Created in NX6.0.4.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Parameters:
extrudeSetupextrude setup

Creates a CAE::LaminateFillSetupBuilder.

Returns:
created builder
Created in NX7.5.2.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Parameters:
extrudeSetupextrude setup

Creates a CAE::LaminateImportedLayupBuilder.

Returns:
created builder
Created in NX6.0.4.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Parameters:
globalLayupglobal layup

Creates a CAE::LaminateMatOrientationBuilder.

Returns:

Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Parameters:
matOrientationLaminate Material Orientation

Creates a CAE::LaminateSelectEntitiesBuilder.

Returns:
created builder
Created in NX7.5.2.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Creates a CAE::LayupGrowthBuilder.

Returns:

Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
layupgrowthLayup Growth

Creates a CAE::LaminateLayupOffsetBuilder.

Returns:

Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Parameters:
layupoffsetLaminate Layup Offset

Creates a CAE::FlatPatternsBuilder.

Returns:

Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Parameters:
globalLayupGlobal Layup
plyPly

Creates a CAE::ViewLaminateBuilder.

Returns:

Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Parameters:
laminateInherited laminate physical
zoneIndexZone index

Returns the default layup offset
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the default material orientation
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

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")

Export zone information to a CSV file.


Created in NX7.5.1.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
csvFilename
NOTE: The full Unicode character set is not supported for this parameter.

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")

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")

Collection of laminate extrusion setup
Created in NX7.5.0.


Collection of managed global layups
Created in NX3.0.0.


Display global layup manager information
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Collection of managed layup growth rules
Created in NX3.0.0.


Collection of managed layup offset rules
Created in NX7.5.0.


Collection of material orientations
Created in NX7.5.0.


A method to remove a layup offset
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
layupOffsetthe layup offset to remove

A method to remove a material orientation
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
matOrientationthe material orientation to remove

Sets the default layup offset
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
defaultLayupdefault layup offset

Sets the default material orientation
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
defaultOrientationthe default material orientation

Returns the tag of this object.

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")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.