NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::Laminate Class Reference

Represents a Laminate, which is a specialized kind of CAE::PhysicalPropertyTable. More...

Inheritance diagram for NXOpen::CAE::Laminate:
NXOpen::CAE::PhysicalPropertyTable NXOpen::CAE::NamedPropertyTable NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

List of all members.

Public Types

enum  ZoneType { ZoneTypeOrphanElems, ZoneTypeOverlapElems, ZoneTypeRegular, ZoneTypeAll }
 Type of zones to export. More...

Public Member Functions

void ClearLayup ()
 Removes all the ply groups and plies from the laminate physical
Created in NX7.5.0.
void ComputeZones ()
 Compute zones.
void ExportInformation (const NXString &csvFilename)
 Export detailed laminate information to a CSV file.
void ExportLayup (const NXString &csvFilename)
 Export simple laminate definition to a csv file.
void ExportZoneInformation (const NXString &csvFilename)
 Export zone information to a CSV file.
void ExportZonesAsGroups (NXOpen::CAE::Laminate::ZoneType zoneType, int zoneIndex)
 For each zone in the current laminate physical property, create an element group
Created in NX7.5.2.
void ExportZonesAsLaminates (NXOpen::CAE::Laminate::ZoneType zoneType, int zoneIndex)
 For each zone in the current laminate physical property, create an equivalent laminate physical property
Created in NX7.5.2.
void Information (bool detailed)
 Output laminate info to an info window Corresponds to the info button in the Validation section of the Laminate Modeler dialog.
NXOpen::CAE::PropertyTableParameters ()
 Returns the intrinsic laminate properties that are not solver-specific
Created in NX5.0.0.
NXOpen::CAE::LaminatePlyGroupCollectionPlyGroups ()
 Returns the PlyGroup collection defining the layup of this laminate
Created in NX3.0.0.
void RefreshLinkedGroups ()
 Refresh the laminate linked ply group state
Created in NX7.5.0.
void StrengthAnalysis (const NXString &csvFilename)
 Perform a strength analysis on the current laminate definition using the current laminate strength loadcase.
NXOpen::CAE::PropertyTableStrengthLoadcase ()
 Returns the loadcase information used for the laminate strength analysis
Created in NX8.0.0.

Detailed Description

Represents a Laminate, which is a specialized kind of CAE::PhysicalPropertyTable.


Created in NX5.0.0.


Member Enumeration Documentation

Type of zones to export.

Enumerator:
ZoneTypeOrphanElems 

Zone with elements that were not assigned to any zone.

ZoneTypeOverlapElems 

Zone with elements that were assigned to more that one layup.

ZoneTypeRegular 

Regular valid zone.

ZoneTypeAll 

Export all zones.


Member Function Documentation

Removes all the ply groups and plies from the laminate physical
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

Compute zones.

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

void NXOpen::CAE::Laminate::ExportInformation ( const NXString csvFilename)

Export detailed laminate information to a CSV file.

Corresponds to the CSV export button in the Validation section of the Laminate Modeler dialog.
Created in NX7.5.1.

License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
csvFilename
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::CAE::Laminate::ExportLayup ( const NXString csvFilename)

Export simple laminate definition to a csv file.

Corresponds to the CSV layup export button in the Ply Layup section of the Laminate Modeler dialog.
Created in NX7.5.1.

License requirements : nx_lam_composites ("Laminate Composites")

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

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 in the current laminate physical property, create an element group
Created in NX7.5.2.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
zoneTypeType of zone to export
zoneIndexZone Index. Not used if exporting all zones

For each zone in the current laminate physical property, create an equivalent laminate physical property
Created in NX7.5.2.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
zoneTypeType of zone to export
zoneIndexZone Index. Not used if type is Not used if exporting all zones
void NXOpen::CAE::Laminate::Information ( bool  detailed)

Output laminate info to an info window Corresponds to the info button in the Validation section of the Laminate Modeler dialog.


Created in NX7.5.1.

License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
detaileddetailed

Returns the intrinsic laminate properties that are not solver-specific
Created in NX5.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the PlyGroup collection defining the layup of this laminate
Created in NX3.0.0.


Refresh the laminate linked ply group state
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

void NXOpen::CAE::Laminate::StrengthAnalysis ( const NXString csvFilename)

Perform a strength analysis on the current laminate definition using the current laminate strength loadcase.


Created in NX8.0.0.

License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
csvFilenameThe name of the CSV file in which the analysis result will be written.
NOTE: The full Unicode character set is not supported for this parameter.

Returns the loadcase information used for the laminate strength analysis
Created in NX8.0.0.



License requirements : nx_lam_composites ("Laminate Composites")


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