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

Provides method for creating builder for node element operation commands in a fem part More...

Inheritance diagram for NXOpen.CAE.ModelCheckManager:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe bool CheckModelConsistency (string logFileName, out NXOpen.CAE.CaeGroup caeBodySet)
 Checks model consistency for all NXOpen.CAE.CAEBody in a NXOpen.CAE.FemPart , to find out the CAE bodies which is inconsistent to the master bodies, output the body list to log file or listing window if there is no log file name specified. More...
 
unsafe
NXOpen.CAE.ModelCheck.AlignBeamElementDirectionBuilder 
CreateAlignBeamElementDirectionBuilder ()
 Provides access for creating align 1D element direction builders in a CAE part More...
 
unsafe
NXOpen.CAE.ModelCheck.AlignShellElementFirstEdgeBuilder 
CreateAlignShellElementFirstEdgeBuilder ()
 Creates a CAE.ModelCheck.AlignShellElementFirstEdgeBuilder More...
 
unsafe
NXOpen.CAE.ModelCheck.AlignShellElementNormalBuilder 
CreateAlignShellElementNormalBuilder ()
 Provides access for creating align 2D element normal builders in a CAE part More...
 
unsafe
NXOpen.CAE.ModelCheck.DuplicateElementsCheckBuilder 
CreateDuplicateElementsCheckBuilder ()
 Provides access for creating duplicate elements builder in a CAE part. More...
 
unsafe
NXOpen.CAE.ModelCheck.DuplicateNodesCheckBuilder 
CreateDuplicateNodesCheckBuilder ()
 Provides access for creating duplicate nodes builder in a CAE part. More...
 
unsafe
NXOpen.CAE.ModelCheck.ElementEdgeCheckBuilder 
CreateElementEdgeCheckBuilder ()
 Provides access for creating Model Check builders in a CAE part More...
 
unsafe
NXOpen.CAE.ModelCheck.ElementMaterialOrientationCheckBuilder 
CreateElementMaterialOrientationCheckBuilder ()
 Provides access for creating element material orientation builder in a CAE part. More...
 
unsafe
NXOpen.CAE.ModelCheck.ElementQualityCheckBuilder 
CreateElementQualityCheckBuilder ()
 Provides access for creating element quality Check builders in a CAE part More...
 
unsafe
NXOpen.CAE.ModelCheck.FaceClearanceCheckBuilder 
CreateFaceClearanceCheckBuilder ()
 Provides access for creating face clearance check builder in a NXOpen.CAE.FemPart part. More...
 
unsafe
NXOpen.CAE.MechanicalLoadSumBuilder 
CreateMechanicalLoadSumBuilder ()
 Creates a builder for mechanical load summary command More...
 
unsafe
NXOpen.CAE.ModelCheck.ModelSetupCheckBuilder 
CreateModelSetupCheckBuilder ()
 Provides access for creating model setup check builder in a NXOpen.CAE.SimPart part or NXOpen.CAE.AssyFemPart More...
 
unsafe
NXOpen.CAE.ModelCheck.ReverseBeamElementDirectionBuilder 
CreateReverseBeamElementDirectionBuilder ()
 Provides access for creating reverse 1D element direction builders in a CAE part More...
 
unsafe
NXOpen.CAE.ModelCheck.ReverseShellElementNormalBuilder 
CreateReverseShellElementNormalBuilder ()
 Provides access for creating reverse 2D element normal builders in a CAE part More...
 
unsafe
NXOpen.CAE.ModelCheck.SolidElementFaceNormalBuilder 
CreateSolidElementFaceNormalBuilder ()
 Provides access for creating solid element face normal builder in a CAE part More...
 
unsafe
NXOpen.CAE.SolidPropertyCheckBuilder 
CreateSolidPropertyCheckBuilder ()
 Creates a builder for solid properties check command 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

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.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Provides method for creating builder for node element operation commands in a fem part

To obtain an instance of this class, refer to NXOpen.CAE.CaePart

Created in NX5.0.0

Member Function Documentation

unsafe bool NXOpen.CAE.ModelCheckManager.CheckModelConsistency ( string  logFileName,
out NXOpen.CAE.CaeGroup  caeBodySet 
)
inline

Checks model consistency for all NXOpen.CAE.CAEBody in a NXOpen.CAE.FemPart , to find out the CAE bodies which is inconsistent to the master bodies, output the body list to log file or listing window if there is no log file name specified.

If the master part is not loaded, a NXOpen.CAE.CaeGroup is created to contain these failed bodies.

If the master part is loaded, continue to fix the inconsistent CAE bodies by deleting and recreating them. The mesh recipes associated with the bodies will be deleted while fixing model consistency. A NXOpen.CAE.CaeGroup is created to contain the bodies created newly

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
logFileNamethe full log file name
caeBodySetthe group contains the failed CAE bodies or new CAE bodies recreated
Returns
indicates whether the inconsistency is fixed
unsafe NXOpen.CAE.ModelCheck.AlignBeamElementDirectionBuilder NXOpen.CAE.ModelCheckManager.CreateAlignBeamElementDirectionBuilder ( )
inline

Provides access for creating align 1D element direction builders in a CAE part

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ModelCheck.AlignShellElementFirstEdgeBuilder NXOpen.CAE.ModelCheckManager.CreateAlignShellElementFirstEdgeBuilder ( )
inline

Creates a CAE.ModelCheck.AlignShellElementFirstEdgeBuilder

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ModelCheck.AlignShellElementNormalBuilder NXOpen.CAE.ModelCheckManager.CreateAlignShellElementNormalBuilder ( )
inline

Provides access for creating align 2D element normal builders in a CAE part

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ModelCheck.DuplicateElementsCheckBuilder NXOpen.CAE.ModelCheckManager.CreateDuplicateElementsCheckBuilder ( )
inline

Provides access for creating duplicate elements builder in a CAE part.

Duplicate elements can only be deleted when this builder is created in a NXOpen.CAE.BaseFemPart part.

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
unsafe NXOpen.CAE.ModelCheck.DuplicateNodesCheckBuilder NXOpen.CAE.ModelCheckManager.CreateDuplicateNodesCheckBuilder ( )
inline

Provides access for creating duplicate nodes builder in a CAE part.

Duplicate nodes can only be merged when this builder is created in a NXOpen.CAE.BaseFemPart part.

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
unsafe NXOpen.CAE.ModelCheck.ElementEdgeCheckBuilder NXOpen.CAE.ModelCheckManager.CreateElementEdgeCheckBuilder ( )
inline

Provides access for creating Model Check builders in a CAE part

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
unsafe NXOpen.CAE.ModelCheck.ElementMaterialOrientationCheckBuilder NXOpen.CAE.ModelCheckManager.CreateElementMaterialOrientationCheckBuilder ( )
inline

Provides access for creating element material orientation builder in a CAE part.

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ModelCheck.ElementQualityCheckBuilder NXOpen.CAE.ModelCheckManager.CreateElementQualityCheckBuilder ( )
inline

Provides access for creating element quality Check builders in a CAE part

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
unsafe NXOpen.CAE.ModelCheck.FaceClearanceCheckBuilder NXOpen.CAE.ModelCheckManager.CreateFaceClearanceCheckBuilder ( )
inline

Provides access for creating face clearance check builder in a NXOpen.CAE.FemPart part.

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.MechanicalLoadSumBuilder NXOpen.CAE.ModelCheckManager.CreateMechanicalLoadSumBuilder ( )
inline

Creates a builder for mechanical load summary command

Created in NX5.0.1

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ModelCheck.ModelSetupCheckBuilder NXOpen.CAE.ModelCheckManager.CreateModelSetupCheckBuilder ( )
inline

Provides access for creating model setup check builder in a NXOpen.CAE.SimPart part or NXOpen.CAE.AssyFemPart

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
unsafe NXOpen.CAE.ModelCheck.ReverseBeamElementDirectionBuilder NXOpen.CAE.ModelCheckManager.CreateReverseBeamElementDirectionBuilder ( )
inline

Provides access for creating reverse 1D element direction builders in a CAE part

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ModelCheck.ReverseShellElementNormalBuilder NXOpen.CAE.ModelCheckManager.CreateReverseShellElementNormalBuilder ( )
inline

Provides access for creating reverse 2D element normal builders in a CAE part

Created in NX8.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ModelCheck.SolidElementFaceNormalBuilder NXOpen.CAE.ModelCheckManager.CreateSolidElementFaceNormalBuilder ( )
inline

Provides access for creating solid element face normal builder in a CAE part

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.SolidPropertyCheckBuilder NXOpen.CAE.ModelCheckManager.CreateSolidPropertyCheckBuilder ( )
inline

Creates a builder for solid properties check command

Created in NX5.0.1

License requirements: nx_masterfem ("Finite Element Modeling")

Returns

Property Documentation

Tag NXOpen.CAE.ModelCheckManager.Tag
get

Returns the tag of this object.


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