NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.CAE.LaminateGlobalLayupMgr Class Reference

Represent the laminate global layup manager which manages all the global layups in the laminate ply-based modeling project More...

Inheritance diagram for NXOpen.CAE.LaminateGlobalLayupMgr:

Public Member Functions

unsafe
NXOpen.CAE.GlobalLayupImportFromPptBuilder 
CreateGlobalLayupImportFromPptBuilder ()
 Creates a NXOpen.CAE.GlobalLayupImportFromPptBuilder More...
 
unsafe
NXOpen.CAE.LaminateLayupOffsetBuilder 
CreateLayupOffsetBuilder (NXOpen.CAE.LaminateLayupOffset layupoffset)
 Creates a NXOpen.CAE.LaminateLayupOffsetBuilder More...
 
unsafe
NXOpen.CAE.LaminateMatOrientationBuilder 
CreateLaminateMatOrientationBuilder (NXOpen.CAE.LaminateMatOrientation matOrientation)
 Creates a NXOpen.CAE.LaminateMatOrientationBuilder More...
 
unsafe
NXOpen.CAE.ViewLaminateBuilder 
CreateViewLaminateBuilder (NXOpen.CAE.Laminate laminate, int zoneIndex)
 Creates a NXOpen.CAE.ViewLaminateBuilder More...
 
unsafe
NXOpen.CAE.FlatPatternsBuilder 
CreateFlatPatternsBuilder ()
 Creates a NXOpen.CAE.FlatPatternsBuilder More...
 
unsafe
NXOpen.CAE.LaminateViewDrapingResultsBuilder 
CreateViewDrapingResultsBuilder (NXOpen.CAE.LaminateGlobalLayup globalLayup, NXOpen.CAE.LaminatePly ply)
 Creates a NXOpen.CAE.FlatPatternsBuilder More...
 
unsafe void RemoveMaterialOrientation (int matOrientation)
 A method to remove a material orientation More...
 
unsafe void RemoveLayupOffset (int layupOffset)
 A method to remove a layup offset More...
 
unsafe
NXOpen.CAE.LaminateExtrudeSetupBuilder 
CreateLaminateExtrudeSetupBuilder (NXOpen.CAE.LaminateExtrudeSetup extrudeSetup)
 Creates a NXOpen.CAE.LaminateExtrudeSetupBuilder More...
 
unsafe
NXOpen.CAE.LaminateFillSetupBuilder 
CreateLaminateFillSetupBuilder (NXOpen.CAE.LaminateExtrudeSetup extrudeSetup)
 Creates a NXOpen.CAE.LaminateFillSetupBuilder More...
 
unsafe
NXOpen.CAE.LaminateImportedLayupBuilder 
CreateLaminateImportedLayupBuilder (NXOpen.CAE.LaminateGlobalLayup globalLayup)
 Creates a NXOpen.CAE.LaminateImportedLayupBuilder More...
 
unsafe void UpdateDraping ()
 Compute draping for all the plies of all the global layups in the part. More...
 
unsafe void UpdatePlyDraping (NXOpen.CAE.LaminatePly[] plies)
 Compute draping for all the selected plies. More...
 
unsafe void Information ()
 Display global layup manager information More...
 
unsafe void ComputeZones ()
 Compute zones for all laminate properties in the model. More...
 
unsafe void ExportZoneInformation (string csvFilename)
 Export zone information to a CSV file. More...
 
unsafe
NXOpen.CAE.LaminateSelectEntitiesBuilder 
CreateLaminateSelectEntitiesBuilder ()
 Creates a NXOpen.CAE.LaminateSelectEntitiesBuilder More...
 
unsafe void ExportZonesAsGroups ()
 For each zone of each NXOpen.CAE.Laminate in the model, create an element group More...
 
unsafe void ExportZonesAsLaminates ()
 For each zone of each NXOpen.CAE.Laminate in the model, create an equivalent laminate physical property More...
 
unsafe void ExportDrapingDomainAsGroups ()
 For each NXOpen.CAE.LaminateGlobalLayup in the model, create a group with the draping domain entities More...
 
unsafe void AutogroupByMaterials ()
 Create groups for materials More...
 
unsafe void AutogroupLayupsByMaterials (NXOpen.CAE.LaminateGlobalLayup[] layups)
 Create groups for materials used in the selected layup(s) More...
 
unsafe
NXOpen.CAE.LaminateImportZonesBuilder 
CreateLaminateImportZonesBuilder ()
 Creates NXOpen.CAE.LaminateImportZonesBuilder More...
 
unsafe
NXOpen.CAE.LaminateRelabelPliesBuilder 
CreateRelabelPliesBuilder ()
 Creates NXOpen.CAE.LaminateRelabelPliesBuilder More...
 
unsafe void RelinkAllGlobalLayups ()
 Relink all global layups groups More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
NXOpen.CAE.LaminateGlobalLayupCollection GlobalLayups [get]
 Collection of managed global layups More...
 
NXOpen.CAE.LaminateLayupOffsetCollection LayupOffsets [get]
 Collection of managed layup offset rules More...
 
NXOpen.CAE.LaminateMatOrientationCollection MatOrientations [get]
 Collection of material orientations More...
 
NXOpen.CAE.LaminateExtrudeSetupCollection ExtrudeSetups [get]
 Collection of laminate extrusion setup More...
 
unsafe
NXOpen.CAE.LaminateLayupOffset 
DefaultLayupOffset [get, set]
 Returns or sets the default layup offset More...
 
unsafe int DefaultMaterialOrientation [get, set]
 Returns or sets the default material orientation More...
 

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 NXOpen.CAE.FEModel

Created in NX6.0.0

Member Function Documentation

unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.AutogroupByMaterials ( )

Create groups for materials

Created in NX9.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.AutogroupLayupsByMaterials ( NXOpen.CAE.LaminateGlobalLayup[]  layups)

Create groups for materials used in the selected layup(s)

Created in NX10.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
layups
unsafe 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")

unsafe NXOpen.CAE.FlatPatternsBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateFlatPatternsBuilder ( )

Creates a NXOpen.CAE.FlatPatternsBuilder

Created in NX6.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Returns
unsafe NXOpen.CAE.GlobalLayupImportFromPptBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateGlobalLayupImportFromPptBuilder ( )

Creates a NXOpen.CAE.GlobalLayupImportFromPptBuilder

Created in NX6.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Returns
unsafe NXOpen.CAE.LaminateExtrudeSetupBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateExtrudeSetupBuilder ( NXOpen.CAE.LaminateExtrudeSetup  extrudeSetup)

Creates a NXOpen.CAE.LaminateExtrudeSetupBuilder

Created in NX6.0.4

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
extrudeSetup
Returns
created builder
unsafe NXOpen.CAE.LaminateFillSetupBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateFillSetupBuilder ( NXOpen.CAE.LaminateExtrudeSetup  extrudeSetup)

Creates a NXOpen.CAE.LaminateFillSetupBuilder

Created in NX7.5.2

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
extrudeSetup
Returns
created builder
unsafe NXOpen.CAE.LaminateImportedLayupBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateImportedLayupBuilder ( NXOpen.CAE.LaminateGlobalLayup  globalLayup)

Creates a NXOpen.CAE.LaminateImportedLayupBuilder

Created in NX6.0.4

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
globalLayup
Returns
created builder
unsafe NXOpen.CAE.LaminateImportZonesBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateImportZonesBuilder ( )

Creates NXOpen.CAE.LaminateImportZonesBuilder

Created in NX10.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Returns
unsafe NXOpen.CAE.LaminateMatOrientationBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateMatOrientationBuilder ( NXOpen.CAE.LaminateMatOrientation  matOrientation)

Creates a NXOpen.CAE.LaminateMatOrientationBuilder

Created in NX7.5.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
matOrientationLaminate Material Orientation
Returns
unsafe NXOpen.CAE.LaminateSelectEntitiesBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateSelectEntitiesBuilder ( )

Creates a NXOpen.CAE.LaminateSelectEntitiesBuilder

Created in NX7.5.2

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Returns
created builder
unsafe NXOpen.CAE.LaminateLayupOffsetBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateLayupOffsetBuilder ( NXOpen.CAE.LaminateLayupOffset  layupoffset)

Creates a NXOpen.CAE.LaminateLayupOffsetBuilder

Created in NX7.5.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
layupoffsetLaminate Layup Offset
Returns
unsafe NXOpen.CAE.LaminateRelabelPliesBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateRelabelPliesBuilder ( )

Creates NXOpen.CAE.LaminateRelabelPliesBuilder

Created in NX10.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Returns
unsafe NXOpen.CAE.LaminateViewDrapingResultsBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateViewDrapingResultsBuilder ( NXOpen.CAE.LaminateGlobalLayup  globalLayup,
NXOpen.CAE.LaminatePly  ply 
)

Creates a NXOpen.CAE.FlatPatternsBuilder

Created in NX6.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
globalLayupGlobal Layup
plyPly
Returns
unsafe NXOpen.CAE.ViewLaminateBuilder NXOpen.CAE.LaminateGlobalLayupMgr.CreateViewLaminateBuilder ( NXOpen.CAE.Laminate  laminate,
int  zoneIndex 
)

Creates a NXOpen.CAE.ViewLaminateBuilder

Created in NX6.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
laminateInherited laminate physical
zoneIndexZone index
Returns
unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.ExportDrapingDomainAsGroups ( )

For each NXOpen.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")

unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.ExportZoneInformation ( string  csvFilename)

Export zone information to a CSV file.

Created in NX7.5.1

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
csvFilename
unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.ExportZonesAsGroups ( )

For each zone of each NXOpen.CAE.Laminate in the model, create an element group

Created in NX7.5.2

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.ExportZonesAsLaminates ( )

For each zone of each NXOpen.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")

unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.Information ( )

Display global layup manager information

Created in NX7.5.1

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.RelinkAllGlobalLayups ( )

Relink all global layups groups

Created in NX12.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

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

Parameters
layupOffsetthe layup offset to remove
unsafe 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")

Parameters
matOrientationthe material orientation to remove
unsafe 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")

unsafe void NXOpen.CAE.LaminateGlobalLayupMgr.UpdatePlyDraping ( NXOpen.CAE.LaminatePly[]  plies)

Compute draping for all the selected plies.

Created in NX10.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
plies

Property Documentation

unsafe NXOpen.CAE.LaminateLayupOffset NXOpen.CAE.LaminateGlobalLayupMgr.DefaultLayupOffset
getset

Returns or sets the default layup offset

Created in NX7.5.0

License requirements to get this property: nx_lam_comp_adv ("Laminate Composites Advanced")

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe int NXOpen.CAE.LaminateGlobalLayupMgr.DefaultMaterialOrientation
getset

Returns or sets the default material orientation

Created in NX7.5.0

License requirements to get this property: nx_lam_comp_adv ("Laminate Composites Advanced")

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

NXOpen.CAE.LaminateExtrudeSetupCollection NXOpen.CAE.LaminateGlobalLayupMgr.ExtrudeSetups
get

Collection of laminate extrusion setup

Created in NX7.5.0

NXOpen.CAE.LaminateGlobalLayupCollection NXOpen.CAE.LaminateGlobalLayupMgr.GlobalLayups
get

Collection of managed global layups

Created in NX3.0.0

NXOpen.CAE.LaminateLayupOffsetCollection NXOpen.CAE.LaminateGlobalLayupMgr.LayupOffsets
get

Collection of managed layup offset rules

Created in NX7.5.0

NXOpen.CAE.LaminateMatOrientationCollection NXOpen.CAE.LaminateGlobalLayupMgr.MatOrientations
get

Collection of material orientations

Created in NX7.5.0

Tag NXOpen.CAE.LaminateGlobalLayupMgr.Tag
get

Returns the tag of this object.


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