NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

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 SetAutoGenIdeal (bool autoGenIdeal)
 Set flag to create the idealized part with an autogenerate name, ignoring name set in CAE.FemCreationOptions.SetCadData More...
 
unsafe void SetCadData (NXOpen.Part cadPart, string idealizedPartName)
 Set associated CAD data More...
 
unsafe void SetCyclicSymmetryData (bool useCyclicSymmetryCsys, NXOpen.CoordinateSystem cyclicSymmetryCsys)
 Set the cyclic symmetry coordinate system options More...
 
unsafe void SetDescription (string[] description)
 Set FEM Part file descriptive text More...
 
unsafe void SetGeometryOptions (NXOpen.CAE.FemCreationOptions.UseBodiesOption useBodiesOption, NXOpen.Body[] bodies, NXOpen.CAE.FemSynchronizeOptions geometrySyncOptions)
 Set CAE geometry options More...
 
unsafe void SetMorphingFlag (bool isMorphEnabled)
 Set the morphing enabled flag More...
 
unsafe void SetSolverOptions (string solverName, string analysisType, NXOpen.CAE.BaseFemPart.AxisymAbstractionType abstractionType)
 Set Solver, Analysis Type, and Axisymmetric Abstraction Type More...
 
- Public Member Functions inherited from NXOpen.TransientObject
void Dispose ()
 Frees the object from memory. More...
 
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
new 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...
 

Protected Member Functions

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

Additional Inherited Members

- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this 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 ( )
inlineprotectedvirtual

Destroys the object

Created in NX11.0.0

License requirements: None.

Implements NXOpen.TransientObject.

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

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

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

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

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

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

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

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.