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

Represents one ply in a laminate layup. More...

Inheritance diagram for NXOpen::CAE::LaminatePly:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

List of all members.

Public Types

enum  InterLaminarFailureTheoryType { InterLaminarFailureTheoryTypeNone, InterLaminarFailureTheoryTypeTransverseShearStress, InterLaminarFailureTheoryTypeNormalStress }
 Inter-Laminar failure theory types. More...
enum  PlyFailureTheoryType {
  PlyFailureTheoryTypeNone, PlyFailureTheoryTypeHill, PlyFailureTheoryTypeHoffman, PlyFailureTheoryTypeTsaiWu,
  PlyFailureTheoryTypeMaxStrain, PlyFailureTheoryTypeMaxStress, PlyFailureTheoryTypeMaxTransverseShear, PlyFailureTheoryTypeLaRC02
}
 Ply failure theory types. More...

Public Member Functions

int Color ()
 Returns the ply color
Created in NX5.0.0.
void ComputeDraping ()
 Launch the draping algorithm, overriding previous results
Created in NX7.5.1.
void CopyDrapingResults (NXOpen::CAE::LaminateDrapingOrientation *drapingResults)
 Copy draping results.
NXOpen::CAE::LaminateDrapingDataBuilderCreateDrapingDataBuilder ()
 Creates a CAE::LaminateDrapingDataBuilder.
NXString Description ()
 Returns the ply description
Created in NX7.5.0.
NXOpen::CAE::LaminateDrapingDataCollectionDrapingData ()
 The draping data associated to the ply for draping algorithm (this is deprecated)
Created in NX3.0.0.
NXOpen::CAE::LaminateDrapingDataDrapingInput ()
 Returns the draping data (draping settings)
Created in NX7.5.0.
void ExportDrapingDomainAsGroup ()
 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.
int GlobalId ()
 Returns the ply global id
Created in NX6.0.0.
void Information (bool detailed)
 Display global ply information
Created in NX7.5.1.
NXOpen::CAE::LaminatePly::InterLaminarFailureTheoryType InterLaminarFailureTheory ()
 Returns the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
double Orientation ()
 Returns the ply orientation angle in degrees, relative to local material orientation
Created in NX5.0.0.
NXOpen::CAE::LaminatePly::PlyFailureTheoryType PlyFailureTheory ()
 Returns the ply failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
void SetColor (int orientation)
 Sets the ply color
Created in NX5.0.0.
void SetDescription (const NXString &description)
 Sets the ply description
Created in NX7.5.0.
void SetDrapingInput (NXOpen::CAE::LaminateDrapingData *drapingInput)
 Sets the draping data (draping settings)
Created in NX7.5.0.
void SetGlobalId (int globalId)
 Sets the ply global id
Created in NX6.0.0.
void SetInterLaminarFailureTheory (NXOpen::CAE::LaminatePly::InterLaminarFailureTheoryType interLaminarFailureTheory)
 Sets the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
void SetMaterialByName (const NXString &name)
 Sets the material by name.
void SetOrientation (double orientation)
 Sets the ply orientation angle in degrees, relative to local material orientation
Created in NX5.0.0.
void SetPlyFailureTheory (NXOpen::CAE::LaminatePly::PlyFailureTheoryType plyFailureTheory)
 Sets the ply failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.
void SetPlyMaterialByName (const NXString &name)
 Sets the ply material by name.
void SetThickness (double thickness)
 Sets the ply thickness, in part units (inches or millimeters)
Created in NX5.0.0.
double Thickness ()
 Returns the ply thickness, in part units (inches or millimeters)
Created in NX5.0.0.

Detailed Description

Represents one ply in a laminate layup.


Created in NX5.0.0.


Member Enumeration Documentation

Inter-Laminar failure theory types.

Enumerator:
InterLaminarFailureTheoryTypeNone 

No failure theory selected.

InterLaminarFailureTheoryTypeTransverseShearStress 

Transverse Shear Stress inter-laminar failure criteria.

InterLaminarFailureTheoryTypeNormalStress 

Normal Stress inter-laminar failure criteria.

Ply failure theory types.

Enumerator:
PlyFailureTheoryTypeNone 

No failure theory selected.

PlyFailureTheoryTypeHill 

Hill failure criteria.

PlyFailureTheoryTypeHoffman 

Hoffman failure criteria.

PlyFailureTheoryTypeTsaiWu 

Tsai-Wu failure criteria.

PlyFailureTheoryTypeMaxStrain 

Maximum Strain failure criteria.

PlyFailureTheoryTypeMaxStress 

Maximum Stress failure criteria.

PlyFailureTheoryTypeMaxTransverseShear 

Maximum Transverse Shear Stress failure criteria.

PlyFailureTheoryTypeLaRC02 

LaRC02 failure criteria.


Member Function Documentation

Returns the ply color
Created in NX5.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Launch the draping algorithm, overriding previous results
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Copy draping results.


Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
drapingResultsdraping results

Creates a CAE::LaminateDrapingDataBuilder.

Returns:

Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the ply description
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

The draping data associated to the ply for draping algorithm (this is deprecated)
Created in NX3.0.0.


Returns the draping data (draping settings)
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Exports draping domain to a group
Created in NX7.5.2.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

void NXOpen::CAE::LaminatePly::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")

Parameters:
csvFilename
NOTE: The full Unicode character set is not supported for this parameter.
showShearAngleshowshearangle
showYarnAngleshowyarnangle
showPrimaryDirectionshowprimarydirection
showSecondaryDirectionshowsecondarydirection
showNormalDirectionshownormaldirection

Returns the ply global id
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

void NXOpen::CAE::LaminatePly::Information ( bool  detailed)

Display global ply information
Created in NX7.5.1.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
detaileddetailed

Returns the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the ply orientation angle in degrees, relative to local material orientation
Created in NX5.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Returns the ply failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

void NXOpen::CAE::LaminatePly::SetColor ( int  orientation)

Sets the ply color
Created in NX5.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
orientationply color
void NXOpen::CAE::LaminatePly::SetDescription ( const NXString description)

Sets the ply description
Created in NX7.5.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
descriptionply description

Sets the draping data (draping settings)
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
drapingInputdraping algorithm input
void NXOpen::CAE::LaminatePly::SetGlobalId ( int  globalId)

Sets the ply global id
Created in NX6.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
globalIdply color

Sets the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
interLaminarFailureTheoryinterlaminarfailuretheory

Sets the material by name.


Created in NX7.5.0.

License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
namematerial name
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::CAE::LaminatePly::SetOrientation ( double  orientation)

Sets the ply orientation angle in degrees, relative to local material orientation
Created in NX5.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
orientationply orientation

Sets the ply failure theory used in a solid laminate nastran analysis (PCOMPS)
Created in NX8.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
plyFailureTheoryplyfailuretheory

Sets the ply material by name.


Created in NX7.5.0.

License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
nameply material name
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::CAE::LaminatePly::SetThickness ( double  thickness)

Sets the ply thickness, in part units (inches or millimeters)
Created in NX5.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
thicknessply thickness

Returns the ply thickness, in part units (inches or millimeters)
Created in NX5.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.