NX Open C++ Reference Guide
Classes | Public Member Functions
NXOpen::CAE::LaminatePlyGroupCollection Class Reference

Represents a laminate layup, which is defined by a sequence of CAE::LaminatePlyGroup , each with a name and a list of plies. More...

Inheritance diagram for NXOpen::CAE::LaminatePlyGroupCollection:
NXOpen::TaggedObjectCollection

List of all members.

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
void DeletePlyGroup (int groupIndex)
 Deletes a CAE::LaminatePlyGroup by index
Created in NX5.0.0.
void DeletePlyGroupObject (NXOpen::CAE::LaminatePlyGroup *plyGroup)
 Deletes a CAE::LaminatePlyGroup from the laminate layup

iterator end ()
 Returns an iterator addressing one past the last element.
NXOpen::CAE::LaminatePlyGroupGetPlyGroup (int groupIndex)
 Finds a CAE::LaminatePlyGroup from layup.
NXOpen::CAE::LaminatePlyGroupInsertLinkedPlyGroup (const NXString &name, NXOpen::CAE::LaminatePlyGroup::Link linkType, const NXString &parentName, int insertionIndex)
 Creates a linked CAE::LaminatePlyGroup inserted in the laminate layup at the specified index.
NXOpen::CAE::LaminatePlyGroupInsertPlyGroup (const NXString &name, int insertionIndex)
 Creates an empty CAE::LaminatePlyGroup inserted in the laminate layup at the specified index.
NXOpen::CAE::LaminatePlyGroupInsertSinglePly (int insertionIndex)
 Creates a new, simple CAE::LaminatePlyGroup holding a default ply, and inserted in the laminate layup at the specified index.
void SwapPlyGroup (int groupIndex1, int groupIndex2)
 Swap the position of two CAE::LaminatePlyGroup within a layup

tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents a laminate layup, which is defined by a sequence of CAE::LaminatePlyGroup , each with a name and a list of plies.


To obtain an instance of this class, refer to CAE::Laminate

Created in NX5.0.0.


Member Function Documentation

Returns an iterator addressing the first element.

Deletes a CAE::LaminatePlyGroup by index
Created in NX5.0.0.



License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
groupIndexindex of group to remove

Deletes a CAE::LaminatePlyGroup from the laminate layup

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
plyGroupgroup to remove

Returns an iterator addressing one past the last element.

Finds a CAE::LaminatePlyGroup from layup.

Returns:
group found
Created in NX5.0.0.

License requirements : nx_lam_composites ("Laminate Composites")
Parameters:
groupIndexindex in the sequence

Creates a linked CAE::LaminatePlyGroup inserted in the laminate layup at the specified index.

Returns:
PlyGroup created
Created in NX5.0.0.

License requirements : nx_lam_composites ("Laminate Composites")
Parameters:
nameName of ply group
NOTE: The full Unicode character set is not supported for this parameter.
linkTypeType of link
parentNamename of parent PlyGroup
NOTE: The full Unicode character set is not supported for this parameter.
insertionIndexindex in the sequence to insert at

Creates an empty CAE::LaminatePlyGroup inserted in the laminate layup at the specified index.

Returns:
PlyGroup created
Created in NX5.0.0.

License requirements : nx_lam_composites ("Laminate Composites")
Parameters:
nameName of ply group
NOTE: The full Unicode character set is not supported for this parameter.
insertionIndexindex in the sequence to insert at

Creates a new, simple CAE::LaminatePlyGroup holding a default ply, and inserted in the laminate layup at the specified index.

Returns:
PlyGroup created to hold the single ply
Created in NX5.0.0.

License requirements : nx_lam_composites ("Laminate Composites")
Parameters:
insertionIndexindex in the sequence to insert at
void NXOpen::CAE::LaminatePlyGroupCollection::SwapPlyGroup ( int  groupIndex1,
int  groupIndex2 
)

Swap the position of two CAE::LaminatePlyGroup within a layup

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : nx_lam_composites ("Laminate Composites")

Parameters:
groupIndex1group index 1
groupIndex2group index 2

Returns the tag of this object.


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