NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAE.LaminateImportedLayupBuilder Class Reference

Represents a NXOpen.CAE.LaminateImportedLayupBuilder builder More...

Inheritance diagram for NXOpen.CAE.LaminateImportedLayupBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ApiTypeEnum { FiberSim }
 Type of external API supported. More...
 
enum  FileEnum {
  FiberSimXml, FiberSimH5, SimulaytLayup, FiberSimPart,
  CatiaPlyGroups
}
 Type of external file to be imported. More...
 
enum  ImportMethodEnum { ExternalFile, ExternalApi }
 Import method type. More...
 

Public Member Functions

unsafe void SelectLaminate (string laminate)
 Selects a laminate for import More...
 
unsafe void UpdateApiLaminateList ()
 Updates the list of available laminates in the API More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.CAE.LaminateImportedLayupBuilder.ApiTypeEnum 
ApiType [get, set]
 Returns or sets the external api selected for layup import More...
 
unsafe
NXOpen.CAE.SelectElementsBuilder 
ElementalElemSelection [get]
 Returns the element face on which to apply the elemental mapping More...
 
unsafe int ElementalMapping [get, set]
 Returns or sets the elemental mapping options. More...
 
unsafe int ElementalNodalMapping [get, set]
 Returns or sets the ply mapping options. More...
 
unsafe string FileName [get, set]
 Returns or sets the full name and path of the file to be imported More...
 
unsafe
NXOpen.CAE.LaminateImportedLayupBuilder.FileEnum 
FileType [get, set]
 Returns or sets the type of file to be imported More...
 
unsafe bool FillPartiallyMappedFaces [get, set]
 Returns or sets the fill partially mapped face option. More...
 
unsafe double FillUnmappedFaceThreshold [get, set]
 Returns or sets the unmapped face threshold value (%). More...
 
unsafe bool ImportDescriptionFromName [get, set]
 Returns or sets the ply description import option More...
 
unsafe bool ImportMaterials [get, set]
 Returns or sets the material import option More...
 
unsafe
NXOpen.CAE.LaminateImportedLayupBuilder.ImportMethodEnum 
ImportMethod [get, set]
 Returns or sets the import method More...
 
unsafe string LayupName [get, set]
 Returns or sets the user defined layup name More...
 
unsafe NXOpen.Expression MaxDeviationAngle [get]
 Returns the angle between the normal of the fem element and the mapped element. More...
 
unsafe double MeshSizeFactor [get, set]
 Returns or sets 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 More...
 
unsafe bool NameOverride [get, set]
 Returns or sets the option to override the fibersim layup name with a user defined name More...
 
unsafe int NodalMapping [get, set]
 Returns or sets the nodal mapping options. More...
 
unsafe int NumDiscretizationPoints [get, set]
 Returns or sets the number of points used when discretizing the ply boundary curves (for CATIA ply groups import only) More...
 
unsafe bool OmitPartiallyMapped [get, set]
 Returns or sets the omit partially mapped face option. More...
 
unsafe bool OverridePlyMappingOptions [get, set]
 Returns or sets the option to override the fill and omit mapping options defined at the ply level More...
 
unsafe bool OverwriteMaterials [get, set]
 Returns or sets the material import overwrite option More...
 
unsafe
NXOpen.CAE.LaminateSelectEntitiesBuilder 
Selection [get]
 Returns the geometric face(s) and element face(s) on which to assign the material orientation More...
 
unsafe NXOpen.Expression Tolerance [get]
 Returns the tolerance used to localize each FEM element layup information More...
 
unsafe double UnmappedFaceThreshold [get, set]
 Returns or sets the unmapped face threshold value (%). More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.CAE.LaminateImportedLayupBuilder builder

To create a new instance of this class, use NXOpen.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
FiberSim 

FiberSIM layup XML file.

Type of external file to be imported.

Only FiberSim layup XML file supported for now.

Enumerator
FiberSimXml 

FiberSIM layup XML file.

FiberSimH5 

FiberSIM layup HDF5 file.

SimulaytLayup 

Simulayt Layup File.

FiberSimPart 

Use the FiberSim data in the current part

CatiaPlyGroups 

CATIA Ply Groups.

Import method type.

External file or API.

Enumerator
ExternalFile 

External file.

ExternalApi 

External API.

Member Function Documentation

unsafe void NXOpen.CAE.LaminateImportedLayupBuilder.SelectLaminate ( string  laminate)
inline

Selects a laminate for import

Created in NX8.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
laminate
unsafe void NXOpen.CAE.LaminateImportedLayupBuilder.UpdateApiLaminateList ( )
inline

Updates the list of available laminates in the API

Created in NX8.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

Property Documentation

unsafe NXOpen.CAE.LaminateImportedLayupBuilder.ApiTypeEnum NXOpen.CAE.LaminateImportedLayupBuilder.ApiType
getset

Returns or sets the external api selected for layup import

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe NXOpen.CAE.SelectElementsBuilder NXOpen.CAE.LaminateImportedLayupBuilder.ElementalElemSelection
get

Returns the element face on which to apply the elemental mapping

Created in NX10.0.0

License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe int NXOpen.CAE.LaminateImportedLayupBuilder.ElementalMapping
getset

Returns or sets the elemental mapping options.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe int NXOpen.CAE.LaminateImportedLayupBuilder.ElementalNodalMapping
getset

Returns or sets the ply mapping options.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe string NXOpen.CAE.LaminateImportedLayupBuilder.FileName
getset

Returns or sets the full name and path of the file to be imported

Created in NX6.0.4

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe NXOpen.CAE.LaminateImportedLayupBuilder.FileEnum NXOpen.CAE.LaminateImportedLayupBuilder.FileType
getset

Returns or sets the type of file to be imported

Created in NX6.0.4

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe bool NXOpen.CAE.LaminateImportedLayupBuilder.FillPartiallyMappedFaces
getset

Returns or sets the fill partially mapped face option.

When on, face(s) for which the number of elements successfully unmapped in the FiberSim XML mesh is under a certain ratio, will be retained.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe double NXOpen.CAE.LaminateImportedLayupBuilder.FillUnmappedFaceThreshold
getset

Returns or sets the unmapped face threshold value (%).

When the FillPartiallyMappedFaces option is on, the percentage is used to determine which face(s) will be retained during import.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe bool NXOpen.CAE.LaminateImportedLayupBuilder.ImportDescriptionFromName
getset

Returns or sets the ply description import option

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe bool NXOpen.CAE.LaminateImportedLayupBuilder.ImportMaterials
getset

Returns or sets the material import option

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe NXOpen.CAE.LaminateImportedLayupBuilder.ImportMethodEnum NXOpen.CAE.LaminateImportedLayupBuilder.ImportMethod
getset

Returns or sets the import method

Created in NX6.0.4

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe string NXOpen.CAE.LaminateImportedLayupBuilder.LayupName
getset

Returns or sets the user defined layup name

Created in NX6.0.4

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe NXOpen.Expression NXOpen.CAE.LaminateImportedLayupBuilder.MaxDeviationAngle
get

Returns the angle between the normal of the fem element and the mapped element.

Created in NX11.0.0

License requirements: None.

unsafe double NXOpen.CAE.LaminateImportedLayupBuilder.MeshSizeFactor
getset

Returns or sets 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

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe bool NXOpen.CAE.LaminateImportedLayupBuilder.NameOverride
getset

Returns or sets the option to override the fibersim layup name with a user defined name

Created in NX6.0.4

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe int NXOpen.CAE.LaminateImportedLayupBuilder.NodalMapping
getset

Returns or sets the nodal mapping options.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe int NXOpen.CAE.LaminateImportedLayupBuilder.NumDiscretizationPoints
getset

Returns or sets the number of points used when discretizing the ply boundary curves (for CATIA ply groups import only)

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe bool NXOpen.CAE.LaminateImportedLayupBuilder.OmitPartiallyMapped
getset

Returns or 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 to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe bool NXOpen.CAE.LaminateImportedLayupBuilder.OverridePlyMappingOptions
getset

Returns or sets the option to override the fill and omit mapping options defined at the ply level

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe bool NXOpen.CAE.LaminateImportedLayupBuilder.OverwriteMaterials
getset

Returns or sets the material import overwrite option

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")

unsafe NXOpen.CAE.LaminateSelectEntitiesBuilder NXOpen.CAE.LaminateImportedLayupBuilder.Selection
get

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

unsafe NXOpen.Expression NXOpen.CAE.LaminateImportedLayupBuilder.Tolerance
get

Returns the tolerance used to localize each FEM element layup information

Created in NX6.0.4

License requirements: None.

unsafe double NXOpen.CAE.LaminateImportedLayupBuilder.UnmappedFaceThreshold
getset

Returns or 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 to get this property: None.

License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")


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