NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Protected Member Functions | List of all members
NXOpen.CAE.FemCreationOptions Class Reference

Represents the FEM creation options to be used when a FEM part is created More...

Inheritance diagram for NXOpen.CAE.FemCreationOptions:

Public Types

enum  UseBodiesOption { SelectedBodies, VisibleBodies, AllBodies }
 Used to specify the option of specifying bodies to use from the CAD Part while creating CAE.FemPart . More...
 

Public Member Functions

unsafe void SetCadData (NXOpen.Part cadPart, string idealizedPartName)
 Set associated CAD data More...
 
unsafe void SetAutoGenIdeal (bool autoGenIdeal)
 Set flag to create the idealized part with an autogenerate name, ignoring name set in CAE.FemCreationOptions.SetCadData More...
 
unsafe void SetGeometryOptions (NXOpen.CAE.FemCreationOptions.UseBodiesOption useBodiesOption, NXOpen.Body[] bodies, NXOpen.CAE.FemSynchronizeOptions geometrySyncOptions)
 Set CAE geometry options More...
 
unsafe void SetSolverOptions (string solverName, string analysisType, NXOpen.CAE.BaseFemPart.AxisymAbstractionType abstractionType)
 Set Solver, Analysis Type, and Axisymmetric Abstraction Type More...
 
unsafe void SetDescription (string[] description)
 Set FEM Part file descriptive text More...
 
unsafe void SetMorphingFlag (bool isMorphEnabled)
 Set the morphing enabled flag More...
 
unsafe void SetCyclicSymmetryData (bool useCyclicSymmetryCsys, NXOpen.CoordinateSystem cyclicSymmetryCsys)
 Set the cyclic symmetry coordinate system options More...
 

Protected Member Functions

override void FreeResource ()
 Destroys the object More...
 

Detailed Description

Represents the FEM creation options to be used when a FEM part is created

To create a new instance of this class, use NXOpen.CAE.FemPart.NewFemCreationOptions

Created in NX11.0.0

Member Enumeration Documentation

Used to specify the option of specifying bodies to use from the CAD Part while creating CAE.FemPart .

Enumerator
SelectedBodies 

Use selected bodies from the cad part

VisibleBodies 

Use all visible bodies from the cad part

AllBodies 

Use all bodies from the cad part

Member Function Documentation

override void NXOpen.CAE.FemCreationOptions.FreeResource ( )
protected

Destroys the object

Created in NX11.0.0

License requirements: None.

unsafe void NXOpen.CAE.FemCreationOptions.SetAutoGenIdeal ( bool  autoGenIdeal)

Set flag to create the idealized part with an autogenerate name, ignoring name set in CAE.FemCreationOptions.SetCadData

Created in NX11.0.0

License requirements: None.

Parameters
autoGenIdealCreate the ideal part and autogenerate a name for the idealized part
unsafe void NXOpen.CAE.FemCreationOptions.SetCadData ( NXOpen.Part  cadPart,
string  idealizedPartName 
)

Set associated CAD data

Created in NX11.0.0

License requirements: None.

Parameters
cadPartthe cad part to be associated with the fem part
idealizedPartNamethe name of the idealized part to be created.
unsafe void NXOpen.CAE.FemCreationOptions.SetCyclicSymmetryData ( bool  useCyclicSymmetryCsys,
NXOpen.CoordinateSystem  cyclicSymmetryCsys 
)

Set the cyclic symmetry coordinate system options

Created in NX11.0.0

License requirements: None.

Parameters
useCyclicSymmetryCsysUse the selected cyclic symmetry csys or not
cyclicSymmetryCsystag of selected cyclic symmetry or null
unsafe void NXOpen.CAE.FemCreationOptions.SetDescription ( string[]  description)

Set FEM Part file descriptive text

Created in NX11.0.0

License requirements: None.

Parameters
descriptiondescription
unsafe void NXOpen.CAE.FemCreationOptions.SetGeometryOptions ( NXOpen.CAE.FemCreationOptions.UseBodiesOption  useBodiesOption,
NXOpen.Body[]  bodies,
NXOpen.CAE.FemSynchronizeOptions  geometrySyncOptions 
)

Set CAE geometry options

Created in NX11.0.0

License requirements: None.

Parameters
useBodiesOptionSpecify bodies to use from the cad part while creating the fem part
bodiesthe bodies to be used
geometrySyncOptionsgeometry sync options
unsafe void NXOpen.CAE.FemCreationOptions.SetMorphingFlag ( bool  isMorphEnabled)

Set the morphing enabled flag

Created in NX11.0.0

License requirements: None.

Parameters
isMorphEnabledIs Mesh Morphing enabled or not
unsafe void NXOpen.CAE.FemCreationOptions.SetSolverOptions ( string  solverName,
string  analysisType,
NXOpen.CAE.BaseFemPart.AxisymAbstractionType  abstractionType 
)

Set Solver, Analysis Type, and Axisymmetric Abstraction Type

Created in NX11.0.0

License requirements: None.

Parameters
solverNamethe name of the solver. Refer to NX help for more information
analysisTypethe name of the analysis type. Refer to NX help for more information
abstractionTypethe axisymmetric abstraction type. Refer to NX help for more information

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