Represents a laminate layup, which is defined by a sequence of CAE::LaminatePlyGroup , each with a name and a list of plies.
More...
|
class | iterator |
| Iterator for accessing the contents of the collection. More...
|
|
|
iterator | begin () |
| Returns an iterator addressing the first element. More...
|
|
void | DeletePlyGroup (int groupIndex) |
| Deletes a CAE::LaminatePlyGroup by index
Created in NX5.0.0. More...
|
|
iterator | end () |
| Returns an iterator addressing one past the last element. More...
|
|
NXOpen::CAE::LaminatePlyGroup * | GetPlyGroup (int groupIndex) |
| Finds a CAE::LaminatePlyGroup from layup. More...
|
|
NXOpen::CAE::LaminatePlyGroup * | InsertLinkedPlyGroup (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. More...
|
|
NXOpen::CAE::LaminatePlyGroup * | InsertLinkedPlyGroup (const char *name, NXOpen::CAE::LaminatePlyGroup::Link linkType, const char *parentName, int insertionIndex) |
| Creates a linked CAE::LaminatePlyGroup inserted in the laminate layup at the specified index. More...
|
|
NXOpen::CAE::LaminatePlyGroup * | InsertPlyGroup (const NXString &name, int insertionIndex) |
| Creates an empty CAE::LaminatePlyGroup inserted in the laminate layup at the specified index. More...
|
|
NXOpen::CAE::LaminatePlyGroup * | InsertPlyGroup (const char *name, int insertionIndex) |
| Creates an empty CAE::LaminatePlyGroup inserted in the laminate layup at the specified index. More...
|
|
NXOpen::CAE::LaminatePlyGroup * | InsertSinglePly (int insertionIndex) |
| Creates a new, simple CAE::LaminatePlyGroup holding a default ply, and inserted in the laminate layup at the specified index. More...
|
|
tag_t | Tag () const |
| Returns the tag of this object. More...
|
|
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 NXOpen::CAE::Laminate
Created in NX5.0.0.
iterator NXOpen::CAE::LaminatePlyGroupCollection::begin |
( |
| ) |
|
Returns an iterator addressing the first element.
void NXOpen::CAE::LaminatePlyGroupCollection::DeletePlyGroup |
( |
int |
groupIndex | ) |
|
Deletes a CAE::LaminatePlyGroup by index
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
- Parameters
-
groupIndex | index of group to remove |
iterator NXOpen::CAE::LaminatePlyGroupCollection::end |
( |
| ) |
|
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
-
groupIndex | index 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
-
name | Name of ply group |
linkType | Type of link |
parentName | name of parent PlyGroup |
insertionIndex | index in the sequence to insert at |
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
-
name | Name of ply group |
linkType | Type of link |
parentName | name of parent PlyGroup |
insertionIndex | index 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
-
name | Name of ply group |
insertionIndex | index 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
-
name | Name of ply group |
insertionIndex | index 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
-
insertionIndex | index in the sequence to insert at |
tag_t NXOpen::CAE::LaminatePlyGroupCollection::Tag |
( |
| ) |
const |
Returns the tag of this object.
The documentation for this class was generated from the following file:
- CAE_LaminatePlyGroupCollection.hxx
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.