NX Open C++ Reference Guide
|
Represents a CAE::LaminateImportedLayupBuilder builder
To create a new instance of this class, use CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder
Default values.
More...
Public Types | |
enum | ApiTypeEnum { ApiTypeEnumFiberSim } |
Type of external API supported. More... | |
enum | FileEnum { FileEnumFiberSimXml } |
Type of external file to be imported. More... | |
enum | ImportMethodEnum { ImportMethodEnumExternalFile, ImportMethodEnumExternalApi } |
Import method type. More... | |
Public Member Functions | |
NXOpen::CAE::LaminateImportedLayupBuilder::ApiTypeEnum | ApiType () |
Returns the external api selected for layup import Created in NX8.0.0. | |
NXOpen::SelectTaggedObjectList * | FaceSelection () |
Returns the selected faces on which the layup information will be imported. | |
NXString | FileName () |
Returns the full name and path of the file to be imported Created in NX6.0.4. | |
NXOpen::CAE::LaminateImportedLayupBuilder::FileEnum | FileType () |
Returns the type of file to be imported Created in NX6.0.4. | |
NXOpen::CAE::LaminateImportedLayupBuilder::ImportMethodEnum | ImportMethod () |
Returns the import method Created in NX6.0.4. | |
NXString | LayupName () |
Returns the user defined layup name Created in NX6.0.4. | |
bool | NameOverride () |
Returns the option to override the fibersim layup name with a user defined name Created in NX6.0.4. | |
bool | OmitPartiallyMapped () |
Returns the omit partially mapped face option. | |
NXOpen::CAE::LaminateSelectEntitiesBuilder * | Selection () |
Returns the geometric face(s) and element face(s) on which to assign the material orientation Created in NX8.0.1. | |
void | SelectLaminate (const NXString &laminate) |
Selects a laminate for import Created in NX8.0.0. | |
void | SetApiType (NXOpen::CAE::LaminateImportedLayupBuilder::ApiTypeEnum apiType) |
Sets the external api selected for layup import Created in NX8.0.0. | |
void | SetFileName (const NXString &filename) |
Sets the full name and path of the file to be imported Created in NX6.0.4. | |
void | SetFileType (NXOpen::CAE::LaminateImportedLayupBuilder::FileEnum fileType) |
Sets the type of file to be imported Created in NX6.0.4. | |
void | SetImportMethod (NXOpen::CAE::LaminateImportedLayupBuilder::ImportMethodEnum importMethod) |
Sets the import method Created in NX6.0.4. | |
void | SetLayupName (const NXString &layupName) |
Sets the user defined layup name Created in NX6.0.4. | |
void | SetNameOverride (bool nameOverride) |
Sets the option to override the fibersim layup name with a user defined name Created in NX6.0.4. | |
void | SetOmitPartiallyMapped (bool omitPartiallyMapped) |
Sets the omit partially mapped face option. | |
void | SetUnmappedFaceThreshold (double unmappedFaceThreshold) |
Sets the unmapped face threshold value (%). | |
NXOpen::Expression * | Tolerance () |
Returns the tolerance used to localize each FEM element layup information Created in NX6.0.4. | |
double | UnmappedFaceThreshold () |
Returns the unmapped face threshold value (%). | |
void | UpdateApiLaminateList () |
Updates the list of available laminates in the API Created in NX8.0.0. |
Represents a CAE::LaminateImportedLayupBuilder builder
To create a new instance of this class, use CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder
Default values.
Property | Value |
---|---|
FileType |
FiberSimXml |
ImportMethod |
ExternalFile |
NameOverride |
0 |
Tolerance.Value |
0 (millimeters part), 0 (inches part) |
Created in NX6.0.4.
NXOpen::CAE::LaminateImportedLayupBuilder::ApiTypeEnum NXOpen::CAE::LaminateImportedLayupBuilder::ApiType | ( | ) |
Returns the external api selected for layup import
Created in NX8.0.0.
License requirements : None
Returns the selected faces on which the layup information will be imported.
Created in NX6.0.4.
License requirements : None
Returns the full name and path of the file to be imported
Created in NX6.0.4.
License requirements : None
NXOpen::CAE::LaminateImportedLayupBuilder::FileEnum NXOpen::CAE::LaminateImportedLayupBuilder::FileType | ( | ) |
Returns the type of file to be imported
Created in NX6.0.4.
License requirements : None
NXOpen::CAE::LaminateImportedLayupBuilder::ImportMethodEnum NXOpen::CAE::LaminateImportedLayupBuilder::ImportMethod | ( | ) |
Returns the import method
Created in NX6.0.4.
License requirements : None
Returns the user defined layup name
Created in NX6.0.4.
License requirements : None
Returns the option to override the fibersim layup name with a user defined name
Created in NX6.0.4.
License requirements : None
Returns the omit partially mapped face option.
When on, face(s) for which the number of elements successfully mapped in the FiberSim XML mesh is under a certain ratio, will be discarded.
Created in NX8.0.0.
License requirements : None
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateImportedLayupBuilder::Selection | ( | ) |
Returns the geometric face(s) and element face(s) on which to assign the material orientation
Created in NX8.0.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateImportedLayupBuilder::SelectLaminate | ( | const NXString & | laminate | ) |
Selects a laminate for import
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
laminate | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetApiType | ( | NXOpen::CAE::LaminateImportedLayupBuilder::ApiTypeEnum | apiType | ) |
Sets the external api selected for layup import
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
apiType | apitype |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetFileName | ( | const NXString & | filename | ) |
Sets the full name and path of the file to be imported
Created in NX6.0.4.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
filename | filename |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetFileType | ( | NXOpen::CAE::LaminateImportedLayupBuilder::FileEnum | fileType | ) |
Sets the type of file to be imported
Created in NX6.0.4.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
fileType | filetype |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetImportMethod | ( | NXOpen::CAE::LaminateImportedLayupBuilder::ImportMethodEnum | importMethod | ) |
Sets the import method
Created in NX6.0.4.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
importMethod | importmethod |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetLayupName | ( | const NXString & | layupName | ) |
Sets the user defined layup name
Created in NX6.0.4.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
layupName | layupname |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetNameOverride | ( | bool | nameOverride | ) |
Sets the option to override the fibersim layup name with a user defined name
Created in NX6.0.4.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
nameOverride | nameoverride |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetOmitPartiallyMapped | ( | bool | omitPartiallyMapped | ) |
Sets the omit partially mapped face option.
When on, face(s) for which the number of elements successfully mapped in the FiberSim XML mesh is under a certain ratio, will be discarded.
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
omitPartiallyMapped | omitpartiallymapped |
void NXOpen::CAE::LaminateImportedLayupBuilder::SetUnmappedFaceThreshold | ( | double | unmappedFaceThreshold | ) |
Sets the unmapped face threshold value (%).
When the OmitPartiallyMapped option is on, the percentage is used to determine which face(s) will be discarded during import.
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
unmappedFaceThreshold | unmappedfacethreshold |
Returns the tolerance used to localize each FEM element layup information
Created in NX6.0.4.
License requirements : None
Returns the unmapped face threshold value (%).
When the OmitPartiallyMapped option is on, the percentage is used to determine which face(s) will be discarded during import.
Created in NX8.0.0.
License requirements : None
Updates the list of available laminates in the API
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")