public interface LaminateGlobalLayupPlyGroupCollection extends TaggedObjectCollection
LaminatePlyGroup
, each with a name and a
list of plies. LaminateGlobalLayup
TaggedObjectCollection.Iterator
Modifier and Type | Method and Description |
---|---|
void |
deletePlyGroup(int groupIndex)
Deletes a
LaminatePlyGroup by index
License requirements: nx_lam_composites ("Laminate Composites") Created in NX6.0.0 |
LaminatePlyGroup |
findObject(String journalIdentifier)
Finds the
LaminatePlyGroup with the given identifier as recorded in a journal. |
LaminatePlyGroup |
getPlyGroup(int groupIndex)
Finds a
LaminatePlyGroup from layup
License requirements: nx_lam_composites ("Laminate Composites") Created in NX6.0.0 |
LaminatePlyGroup |
insertCohesiveLayer(int insertionIndex)
Creates a new cohesive layer (SAMCEF environment) in the layup
License requirements: nx_lam_composites ("Laminate Composites") . |
LaminatePlyGroup |
insertLinkedPlyGroup(String name,
LaminatePlyGroup.Link linkType,
String parentName,
int insertionIndex)
Creates a linked
LaminatePlyGroup
inserted in the laminate layup at the specified index
License requirements: nx_lam_composites ("Laminate Composites") Created in NX6.0.0 |
LaminatePly |
insertPlyExtension(LaminatePlyGroup plyGroup,
int insertionIndex,
LaminatePly targetPly)
Creates an extension
LaminatePly
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") Created in NX8.5.0 |
LaminatePlyGroup |
insertPlyGroup(String name,
int insertionIndex)
Creates an empty
LaminatePlyGroup
inserted in the laminate layup at the specified index
License requirements: nx_lam_composites ("Laminate Composites") Created in NX6.0.0 |
LaminatePlyGroup |
insertPlyGroupLayupLink(String name,
int insertionIndex,
LaminateGlobalLayup laminateGlobalLayupSource)
Creates a
LaminatePlyGroup of type PlyGroupLayupLink. |
LaminatePlyGroup |
insertSinglePly(int insertionIndex)
Creates a new, simple
LaminatePlyGroup
holding a default ply, and inserted in the laminate layup at the
specified index
License requirements: nx_lam_composites ("Laminate Composites") Created in NX6.0.0 |
_find_next, iterator
LaminatePlyGroup insertSinglePly(int insertionIndex) throws NXException, RemoteException
LaminatePlyGroup
holding a default ply, and inserted in the laminate layup at the
specified index
insertionIndex
- index in the sequence to insert atNXException
RemoteException
LaminatePlyGroup insertCohesiveLayer(int insertionIndex) throws NXException, RemoteException
insertionIndex
- index in the sequence to insert atNXException
RemoteException
LaminatePlyGroup insertPlyGroup(String name, int insertionIndex) throws NXException, RemoteException
LaminatePlyGroup
inserted in the laminate layup at the specified index
name
- Name of ply groupinsertionIndex
- index in the sequence to insert atNXException
RemoteException
LaminatePlyGroup insertLinkedPlyGroup(String name, LaminatePlyGroup.Link linkType, String parentName, int insertionIndex) throws NXException, RemoteException
LaminatePlyGroup
inserted in the laminate layup at the specified index
name
- Name of ply grouplinkType
- Type of linkparentName
- name of parent PlyGroupinsertionIndex
- index in the sequence to insert atNXException
RemoteException
LaminatePly insertPlyExtension(LaminatePlyGroup plyGroup, int insertionIndex, LaminatePly targetPly) throws NXException, RemoteException
LaminatePly
plyGroup
- Group in which the ply is to be added. If NULL, then a single ply group will be created.insertionIndex
- Index in the sequence to insert at.targetPly
- Target of the ply extensionNXException
RemoteException
void deletePlyGroup(int groupIndex) throws NXException, RemoteException
LaminatePlyGroup
by index
groupIndex
- index of group to removeNXException
RemoteException
LaminatePlyGroup getPlyGroup(int groupIndex) throws NXException, RemoteException
LaminatePlyGroup
from layup
groupIndex
- index in the sequenceNXException
RemoteException
LaminatePlyGroup findObject(String journalIdentifier) throws NXException, RemoteException
LaminatePlyGroup
with the given identifier as recorded in a journal.
An exception will be thrown if no object can be found with the given journal identifier.
journalIdentifier
- Identifier to be foundNXException
RemoteException
LaminatePlyGroup insertPlyGroupLayupLink(String name, int insertionIndex, LaminateGlobalLayup laminateGlobalLayupSource) throws NXException, RemoteException
LaminatePlyGroup
of type PlyGroupLayupLink.
Inserted in the laminate layup at the specified index
name
- Name of ply groupinsertionIndex
- index in the sequence to insert atlaminateGlobalLayupSource
- Source Global LayupNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.