NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAE::ModelCheckManager Class Reference

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

Public Member Functions

bool CheckModelConsistency (const NXString &logFileName, 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...
 
bool CheckModelConsistency (const char *logFileName, 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...
 
NXOpen::CAE::ModelCheck::AlignBeamElementDirectionBuilderCreateAlignBeamElementDirectionBuilder ()
 Provides access for creating align 1D element direction builders in a cae part. More...
 
NXOpen::CAE::ModelCheck::AlignShellElementFirstEdgeBuilderCreateAlignShellElementFirstEdgeBuilder ()
 Creates a CAE::ModelCheck::AlignShellElementFirstEdgeBuilder. More...
 
NXOpen::CAE::ModelCheck::AlignShellElementNormalBuilderCreateAlignShellElementNormalBuilder ()
 Provides access for creating align 2D element normal builders in a cae part. More...
 
NXOpen::CAE::ModelCheck::DuplicateElementsCheckBuilderCreateDuplicateElementsCheckBuilder ()
 Provides access for creating duplicate elements builder in a cae part. More...
 
NXOpen::CAE::ModelCheck::DuplicateNodesCheckBuilderCreateDuplicateNodesCheckBuilder ()
 Provides access for creating duplicate nodes builder in a cae part. More...
 
NXOpen::CAE::ModelCheck::ElementEdgeCheckBuilderCreateElementEdgeCheckBuilder ()
 Provides access for creating Model Check builders in a cae part. More...
 
NXOpen::CAE::ModelCheck::ElementMaterialOrientationCheckBuilderCreateElementMaterialOrientationCheckBuilder ()
 Provides access for creating element material orientation builder in a cae part. More...
 
NXOpen::CAE::ModelCheck::ElementQualityCheckBuilderCreateElementQualityCheckBuilder ()
 Provides access for creating element quality Check builders in a cae part. More...
 
NXOpen::CAE::ModelCheck::FaceClearanceCheckBuilderCreateFaceClearanceCheckBuilder ()
 Provides access for creating face clearance check builder in a NXOpen::CAE::FemPart part. More...
 
NXOpen::CAE::MechanicalLoadSumBuilderCreateMechanicalLoadSumBuilder ()
 Creates a builder for mechanical load summary command. More...
 
NXOpen::CAE::ModelCheck::ModelSetupCheckBuilderCreateModelSetupCheckBuilder ()
 Provides access for creating model setup check builder in a NXOpen::CAE::SimPart part or NXOpen::CAE::AssyFemPart. More...
 
NXOpen::CAE::ModelCheck::ReverseBeamElementDirectionBuilderCreateReverseBeamElementDirectionBuilder ()
 Provides access for creating reverse 1D element direction builders in a cae part. More...
 
NXOpen::CAE::ModelCheck::ReverseShellElementNormalBuilderCreateReverseShellElementNormalBuilder ()
 Provides access for creating reverse 2D element normal builders in a cae part. More...
 
NXOpen::CAE::ModelCheck::SolidElementFaceNormalBuilderCreateSolidElementFaceNormalBuilder ()
 Provides access for creating solid element face normal builder in a cae part. More...
 
NXOpen::CAE::SolidPropertyCheckBuilderCreateSolidPropertyCheckBuilder ()
 Creates a builder for solid properties check command. More...
 
tag_t Tag () const
 Returns the tag of this object. 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

bool NXOpen::CAE::ModelCheckManager::CheckModelConsistency ( const NXString logFileName,
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.

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

Returns
indicates whether the inconsistency is fixed
Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
logFileNamethe full log file name
caeBodySetthe group constains the failed CAE bodies or new CAE bodies recreated
bool NXOpen::CAE::ModelCheckManager::CheckModelConsistency ( const char *  logFileName,
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.

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

Returns
indicates whether the inconsistency is fixed
Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
logFileNamethe full log file name
caeBodySetthe group constains the failed CAE bodies or new CAE bodies recreated
NXOpen::CAE::ModelCheck::AlignBeamElementDirectionBuilder* NXOpen::CAE::ModelCheckManager::CreateAlignBeamElementDirectionBuilder ( )

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

Returns

Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelCheck::AlignShellElementFirstEdgeBuilder* NXOpen::CAE::ModelCheckManager::CreateAlignShellElementFirstEdgeBuilder ( )

Creates a CAE::ModelCheck::AlignShellElementFirstEdgeBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelCheck::AlignShellElementNormalBuilder* NXOpen::CAE::ModelCheckManager::CreateAlignShellElementNormalBuilder ( )

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

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelCheck::DuplicateElementsCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateDuplicateElementsCheckBuilder ( )

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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
NXOpen::CAE::ModelCheck::DuplicateNodesCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateDuplicateNodesCheckBuilder ( )

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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
NXOpen::CAE::ModelCheck::ElementEdgeCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateElementEdgeCheckBuilder ( )

Provides access for creating Model Check builders in a cae part.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
NXOpen::CAE::ModelCheck::ElementMaterialOrientationCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateElementMaterialOrientationCheckBuilder ( )

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

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelCheck::ElementQualityCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateElementQualityCheckBuilder ( )

Provides access for creating element quality Check builders in a cae part.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
NXOpen::CAE::ModelCheck::FaceClearanceCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateFaceClearanceCheckBuilder ( )

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

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::MechanicalLoadSumBuilder* NXOpen::CAE::ModelCheckManager::CreateMechanicalLoadSumBuilder ( )

Creates a builder for mechanical load summary command.

Returns

Created in NX5.0.1.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelCheck::ModelSetupCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateModelSetupCheckBuilder ( )

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

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
NXOpen::CAE::ModelCheck::ReverseBeamElementDirectionBuilder* NXOpen::CAE::ModelCheckManager::CreateReverseBeamElementDirectionBuilder ( )

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

Returns

Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelCheck::ReverseShellElementNormalBuilder* NXOpen::CAE::ModelCheckManager::CreateReverseShellElementNormalBuilder ( )

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

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::ModelCheck::SolidElementFaceNormalBuilder* NXOpen::CAE::ModelCheckManager::CreateSolidElementFaceNormalBuilder ( )

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

Returns

Created in NX11.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::SolidPropertyCheckBuilder* NXOpen::CAE::ModelCheckManager::CreateSolidPropertyCheckBuilder ( )

Creates a builder for solid properties check command.

Returns

Created in NX5.0.1.

License requirements : nx_masterfem ("Finite Element Modeling")
tag_t NXOpen::CAE::ModelCheckManager::Tag ( ) const

Returns the tag of this object.


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