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. | |
![]() | |
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. | |
![]() | |
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")