public interface LaminateImportedLayupBuilder extends Builder
LaminateImportedLayupBuilder
builder LaminateGlobalLayupMgr.createLaminateImportedLayupBuilder(nxopen.cae.LaminateGlobalLayup)
Property | Value |
---|---|
FileType | FiberSimXml |
ImportMethod | ExternalFile |
NameOverride | 0 |
Tolerance.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
LaminateImportedLayupBuilder.ApiTypeEnum
Type of external API supported.
|
static class |
LaminateImportedLayupBuilder.FileEnum
Type of external file to be imported.
|
static class |
LaminateImportedLayupBuilder.ImportMethodEnum
Import method type.
|
Modifier and Type | Method and Description |
---|---|
LaminateImportedLayupBuilder.ApiTypeEnum |
apiType()
Returns the external api selected for layup import
License requirements: None. |
SelectElementsBuilder |
elementalElemSelection()
Returns the element face on which to apply the elemental mapping
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
int |
elementalMapping()
Returns the elemental mapping options.
|
int |
elementalNodalMapping()
Returns the ply mapping options.
|
String |
fileName()
Returns the full name and path of the file to be imported
License requirements: None. |
LaminateImportedLayupBuilder.FileEnum |
fileType()
Returns the type of file to be imported
License requirements: None. |
boolean |
importMaterials()
Returns the material import option
License requirements: None. |
LaminateImportedLayupBuilder.ImportMethodEnum |
importMethod()
Returns the import method
License requirements: None. |
String |
layupName()
Returns the user defined layup name
License requirements: None. |
Expression |
maxDeviationAngle()
Returns the angle between the normal of the fem element and the mapped element.
|
double |
meshSizeFactor()
Returns the factor that determine the mesh size when creating polygon face from mesh (for CATIA ply groups import only)
The NX suggested mesh size is multiplied with this factor
License requirements: None. |
boolean |
nameOverride()
Returns the option to override the fibersim layup name with a user defined name
License requirements: None. |
int |
nodalMapping()
Returns the nodal mapping options.
|
int |
numDiscretizationPoints()
Returns the number of points used when discretizing the ply boundary curves (for CATIA ply groups import only)
License requirements: None. |
boolean |
omitPartiallyMapped()
Returns the omit partially mapped face option.
|
boolean |
overwriteMaterials()
Returns the material import overwrite option
License requirements: None. |
LaminateSelectEntitiesBuilder |
selection()
Returns the geometric face(s) and element face(s) on which to assign the material orientation
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
selectLaminate(String laminate)
Selects a laminate for import
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setApiType(LaminateImportedLayupBuilder.ApiTypeEnum apiType)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setElementalMapping(int elementalMapping)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setElementalNodalMapping(int elementalNodalMapping)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setFileName(String filename)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setFileType(LaminateImportedLayupBuilder.FileEnum fileType)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setImportMaterials(boolean importMaterials)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setImportMethod(LaminateImportedLayupBuilder.ImportMethodEnum importMethod)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setLayupName(String layupName)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setMeshSizeFactor(double meshSizeFactor)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setNameOverride(boolean nameOverride)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setNodalMapping(int nodalMapping)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setNumDiscretizationPoints(int numDiscretizationPoints)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setOmitPartiallyMapped(boolean omitPartiallyMapped)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setOverwriteMaterials(boolean overwriteMaterials)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setUnmappedFaceThreshold(double unmappedFaceThreshold)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
Expression |
tolerance()
Returns the tolerance used to localize each FEM element layup information
License requirements: None. |
double |
unmappedFaceThreshold()
Returns the unmapped face threshold value (%).
|
void |
updateApiLaminateList()
Updates the list of available laminates in the API
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
LaminateImportedLayupBuilder.ImportMethodEnum importMethod() throws NXException, RemoteException
NXException
RemoteException
void setImportMethod(LaminateImportedLayupBuilder.ImportMethodEnum importMethod) throws NXException, RemoteException
importMethod
- NXException
RemoteException
Expression maxDeviationAngle() throws NXException, RemoteException
NXException
RemoteException
Expression tolerance() throws NXException, RemoteException
NXException
RemoteException
LaminateImportedLayupBuilder.FileEnum fileType() throws NXException, RemoteException
NXException
RemoteException
void setFileType(LaminateImportedLayupBuilder.FileEnum fileType) throws NXException, RemoteException
fileType
- NXException
RemoteException
String fileName() throws NXException, RemoteException
NXException
RemoteException
void setFileName(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
boolean importMaterials() throws NXException, RemoteException
NXException
RemoteException
void setImportMaterials(boolean importMaterials) throws NXException, RemoteException
importMaterials
- NXException
RemoteException
boolean overwriteMaterials() throws NXException, RemoteException
NXException
RemoteException
void setOverwriteMaterials(boolean overwriteMaterials) throws NXException, RemoteException
overwriteMaterials
- NXException
RemoteException
LaminateSelectEntitiesBuilder selection() throws NXException, RemoteException
NXException
RemoteException
boolean nameOverride() throws NXException, RemoteException
NXException
RemoteException
void setNameOverride(boolean nameOverride) throws NXException, RemoteException
nameOverride
- NXException
RemoteException
String layupName() throws NXException, RemoteException
NXException
RemoteException
void setLayupName(String layupName) throws NXException, RemoteException
layupName
- NXException
RemoteException
LaminateImportedLayupBuilder.ApiTypeEnum apiType() throws NXException, RemoteException
NXException
RemoteException
void setApiType(LaminateImportedLayupBuilder.ApiTypeEnum apiType) throws NXException, RemoteException
apiType
- NXException
RemoteException
void updateApiLaminateList() throws NXException, RemoteException
NXException
RemoteException
void selectLaminate(String laminate) throws NXException, RemoteException
laminate
- NXException
RemoteException
int elementalNodalMapping() throws NXException, RemoteException
NXException
RemoteException
void setElementalNodalMapping(int elementalNodalMapping) throws NXException, RemoteException
elementalNodalMapping
- NXException
RemoteException
int elementalMapping() throws NXException, RemoteException
NXException
RemoteException
void setElementalMapping(int elementalMapping) throws NXException, RemoteException
elementalMapping
- NXException
RemoteException
SelectElementsBuilder elementalElemSelection() throws NXException, RemoteException
NXException
RemoteException
int nodalMapping() throws NXException, RemoteException
NXException
RemoteException
void setNodalMapping(int nodalMapping) throws NXException, RemoteException
nodalMapping
- NXException
RemoteException
boolean omitPartiallyMapped() throws NXException, RemoteException
NXException
RemoteException
void setOmitPartiallyMapped(boolean omitPartiallyMapped) throws NXException, RemoteException
omitPartiallyMapped
- NXException
RemoteException
double unmappedFaceThreshold() throws NXException, RemoteException
NXException
RemoteException
void setUnmappedFaceThreshold(double unmappedFaceThreshold) throws NXException, RemoteException
unmappedFaceThreshold
- NXException
RemoteException
double meshSizeFactor() throws NXException, RemoteException
NXException
RemoteException
void setMeshSizeFactor(double meshSizeFactor) throws NXException, RemoteException
meshSizeFactor
- NXException
RemoteException
int numDiscretizationPoints() throws NXException, RemoteException
NXException
RemoteException
void setNumDiscretizationPoints(int numDiscretizationPoints) throws NXException, RemoteException
numDiscretizationPoints
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.