public interface LaminateGlobalLayup extends NXObject
Modifier and Type | Interface and Description |
---|---|
static class |
LaminateGlobalLayup.StackingRecipeType
Used to specify the stacking recipe of the global layup
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
boolean |
activeStatus()
Returns the global layup active status
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
autogroupByMaterials()
Create groups for materials
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
clearLayup()
Removes all the ply groups and plies from the global layup
License requirements: nx_lam_composites ("Laminate Composites") . |
LaminateFiberOrientationOptionsBuilder |
createFiberOrientationOptionsBuilder()
Creates a
LaminateFiberOrientationOptionsBuilder
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") Created in NX7.5.0 |
LaminateLockAngleBuilder |
createLockAngleBuilder()
Creates a
LaminateLockAngleBuilder
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") Created in NX7.5.0 |
void |
defineSymPlyidRange(int minId,
int maxId)
Defines the range of id to be used for symmetric and repeated plies.
|
void |
exportDrapingDomainAsGroups(boolean individualPlyGroups)
Exports draping domain to a group
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
exportDrapingResults(String csvFilename,
boolean showShearAngle,
boolean showYarnAngle,
boolean showPrimaryDirection,
boolean showSecondaryDirection,
boolean showNormalDirection)
Exports draping results to a csv file.
|
void |
exportLayup(String csvFilename)
Export simple layup definition to a csv file.
|
void |
exportPliesToFibersim(String filename)
Exports ply definitions to FiberSim using the hdf5 file format.
|
LaminateFiberOrientationOptions |
fiberOrientationOptions()
Returns the fiber orientation options
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
information(boolean detailed)
Display global layup information
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
int |
label()
Returns the global layup label
License requirements: nx_lam_composites ("Laminate Composites") . |
String |
name()
Returns the global layup name
License requirements: nx_lam_composites ("Laminate Composites") . |
nxopen.cae.LaminateGlobalLayupPlyGroupCollection |
plyGroups()
The list of ply groups associated to global layup .
|
void |
refreshLinkedGroups()
Refresh the global layup linked ply group state
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setActiveStatus(boolean active)
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setLabel(int label)
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setName(String name)
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setStackingRecipe(LaminateGlobalLayup.StackingRecipeType stacinkRecipe)
License requirements: nx_lam_composites ("Laminate Composites") . |
LaminateGlobalLayup.StackingRecipeType |
stackingRecipe()
Returns the global layup stacking recipe
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
updateDraping()
Compute draping for all the plies under this global layup.
|
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, owningComponent, owningPart, print, prototype
nxopen.cae.LaminateGlobalLayupPlyGroupCollection plyGroups() throws RemoteException
RemoteException
LaminateFiberOrientationOptionsBuilder createFiberOrientationOptionsBuilder() throws NXException, RemoteException
LaminateFiberOrientationOptionsBuilder
NXException
RemoteException
LaminateFiberOrientationOptions fiberOrientationOptions() throws NXException, RemoteException
NXException
RemoteException
LaminateLockAngleBuilder createLockAngleBuilder() throws NXException, RemoteException
LaminateLockAngleBuilder
NXException
RemoteException
String name() throws NXException, RemoteException
name
in interface INXObject
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
setName
in interface INXObject
name
- layup nameNXException
RemoteException
int label() throws NXException, RemoteException
NXException
RemoteException
void setLabel(int label) throws NXException, RemoteException
label
- layup labelNXException
RemoteException
LaminateGlobalLayup.StackingRecipeType stackingRecipe() throws NXException, RemoteException
NXException
RemoteException
void setStackingRecipe(LaminateGlobalLayup.StackingRecipeType stacinkRecipe) throws NXException, RemoteException
stacinkRecipe
- stacking recipeNXException
RemoteException
boolean activeStatus() throws NXException, RemoteException
NXException
RemoteException
void setActiveStatus(boolean active) throws NXException, RemoteException
active
- layup active statusNXException
RemoteException
void clearLayup() throws NXException, RemoteException
NXException
RemoteException
void refreshLinkedGroups() throws NXException, RemoteException
NXException
RemoteException
void information(boolean detailed) throws NXException, RemoteException
detailed
- NXException
RemoteException
void updateDraping() throws NXException, RemoteException
NXException
RemoteException
void exportDrapingResults(String csvFilename, boolean showShearAngle, boolean showYarnAngle, boolean showPrimaryDirection, boolean showSecondaryDirection, boolean showNormalDirection) throws NXException, RemoteException
csvFilename
- showShearAngle
- showYarnAngle
- showPrimaryDirection
- showSecondaryDirection
- showNormalDirection
- NXException
RemoteException
void exportDrapingDomainAsGroups(boolean individualPlyGroups) throws NXException, RemoteException
individualPlyGroups
- If true, create one group per ply. If false, put everything in the same groupNXException
RemoteException
void exportLayup(String csvFilename) throws NXException, RemoteException
csvFilename
- NXException
RemoteException
void defineSymPlyidRange(int minId, int maxId) throws NXException, RemoteException
minId
- Minimum symmetric ply id, inclusivemaxId
- Maximum symmetric ply id, exclusiveNXException
RemoteException
void exportPliesToFibersim(String filename) throws NXException, RemoteException
filename
- File to which the plies will be exported using the FiberSim hdf5 format. NXException
RemoteException
void autogroupByMaterials() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.