NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::LaminateImportedLayupBuilder Class Reference

Represents a CAE::LaminateImportedLayupBuilder builder
To create a new instance of this class, use CAE::LaminateGlobalLayupMgr::CreateLaminateImportedLayupBuilder
Default values. More...

Inheritance diagram for NXOpen::CAE::LaminateImportedLayupBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::SelectTaggedObjectListFaceSelection ()
 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::LaminateSelectEntitiesBuilderSelection ()
 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::ExpressionTolerance ()
 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.

Detailed Description

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.


Member Enumeration Documentation

Type of external API supported.

Only FiberSim API for now.

Enumerator:
ApiTypeEnumFiberSim 

FiberSIM layup XML file.

Type of external file to be imported.

Only FiberSim layup XML file supported for now.

Enumerator:
FileEnumFiberSimXml 

FiberSIM layup XML file.

Import method type.

External file or API.

Enumerator:
ImportMethodEnumExternalFile 

External file.

ImportMethodEnumExternalApi 

External API.


Member Function Documentation

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.


Deprecated:
Deprecated in NX8.0.1.


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

Returns the type of file to be imported
Created in NX6.0.4.



License requirements : None

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

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")

Selects a laminate for import
Created in NX8.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
laminate
NOTE: The full Unicode character set is not supported for this parameter.

Sets the external api selected for layup import
Created in NX8.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
apiTypeapitype

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")

Parameters:
filenamefilename

Sets the type of file to be imported
Created in NX6.0.4.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
fileTypefiletype

Sets the import method
Created in NX6.0.4.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
importMethodimportmethod

Sets the user defined layup name
Created in NX6.0.4.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
layupNamelayupname

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")

Parameters:
nameOverridenameoverride

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")

Parameters:
omitPartiallyMappedomitpartiallymapped

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")

Parameters:
unmappedFaceThresholdunmappedfacethreshold

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")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.