|
NX Open C++ Reference Guide
|
Represents a @link CAE::LaminateImportedLayupBuilder CAE::LaminateImportedLayupBuilder@endlink builder <br> To create a new instance of this class, use @link CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | ApiTypeEnum { ApiTypeEnumFiberSim } |
| Type of external API supported. More... | |
| enum | FileEnum { FileEnumFiberSimXml, FileEnumFiberSimH5 } |
| 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. | |
| bool | ImportMaterials () |
| Returns the material import option Created in NX8.5.0. | |
| 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. | |
| bool | OverwriteMaterials () |
| Returns the material import overwrite option Created in NX8.5.0. | |
| 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 | SelectLaminate (const char *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 | SetFileName (const char *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 | SetImportMaterials (bool importMaterials) |
| Sets the material import option Created in NX8.5.0. | |
| 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 | SetLayupName (const char *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 | SetOverwriteMaterials (bool overwriteMaterials) |
| Sets the material import overwrite option Created in NX8.5.0. | |
| 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. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a @link CAE::LaminateImportedLayupBuilder CAE::LaminateImportedLayupBuilder@endlink builder <br> To create a new instance of this class, use @link CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder @endlink <br>
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
| NXOpen::SelectTaggedObjectList* NXOpen::CAE::LaminateImportedLayupBuilder::FaceSelection | ( | ) |
Returns the selected faces on which the layup information will be imported.
Created in NX6.0.4.
License requirements : None
| NXString NXOpen::CAE::LaminateImportedLayupBuilder::FileName | ( | ) |
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
| bool NXOpen::CAE::LaminateImportedLayupBuilder::ImportMaterials | ( | ) |
Returns the material import option
Created in NX8.5.0.
License requirements : None
| NXOpen::CAE::LaminateImportedLayupBuilder::ImportMethodEnum NXOpen::CAE::LaminateImportedLayupBuilder::ImportMethod | ( | ) |
Returns the import method
Created in NX6.0.4.
License requirements : None
| NXString NXOpen::CAE::LaminateImportedLayupBuilder::LayupName | ( | ) |
Returns the user defined layup name
Created in NX6.0.4.
License requirements : None
| bool NXOpen::CAE::LaminateImportedLayupBuilder::NameOverride | ( | ) |
Returns the option to override the fibersim layup name with a user defined name
Created in NX6.0.4.
License requirements : None
| bool NXOpen::CAE::LaminateImportedLayupBuilder::OmitPartiallyMapped | ( | ) |
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
| bool NXOpen::CAE::LaminateImportedLayupBuilder::OverwriteMaterials | ( | ) |
Returns the material import overwrite option
Created in NX8.5.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::SelectLaminate | ( | const char * | 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::SetFileName | ( | const char * | 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::SetImportMaterials | ( | bool | importMaterials | ) |
Sets the material import option
Created in NX8.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
| importMaterials | importmaterials |
| 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::SetLayupName | ( | const char * | 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::SetOverwriteMaterials | ( | bool | overwriteMaterials | ) |
Sets the material import overwrite option
Created in NX8.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
| overwriteMaterials | overwritematerials |
| 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 |
| NXOpen::Expression* NXOpen::CAE::LaminateImportedLayupBuilder::Tolerance | ( | ) |
Returns the tolerance used to localize each FEM element layup information
Created in NX6.0.4.
License requirements : None
| double NXOpen::CAE::LaminateImportedLayupBuilder::UnmappedFaceThreshold | ( | ) |
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
| void NXOpen::CAE::LaminateImportedLayupBuilder::UpdateApiLaminateList | ( | ) |
Updates the list of available laminates in the API
Created in NX8.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")