NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::MMCCreateBuilder Class Reference

Represents a CAE::MMCCreateBuilder which can be used to create or edit CAE::MeshMate objects. More...

Inheritance diagram for NXOpen::CAE::MMCCreateBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  FaceSearchType { FaceSearchTypeAllPairs, FaceSearchTypeIdenticalPairsOnly }
 Types of Face Serach Operations. More...
enum  MeshMatingType { MeshMatingTypeGlueCoincident, MeshMatingTypeGlueNonCoincident, MeshMatingTypeFreeCoincident }
 Types of Mesh Mating Conditions. More...
enum  Types { TypesAutoCreate, TypesManual }
 Type of the Creation Methods for MMC. More...

Public Member Functions

NXOpen::SelectDisplayableObjectListAutoSelection ()
 Returns the bodies/faces used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesAutoCreate .
std::vector
< NXOpen::CAE::MeshMate * > 
CommitMmcs ()
 Commits the creation of the CAE::MeshMate objects or Commits the changes made to the CAE::MeshMate.
NXOpen::ExpressionDistTolerance ()
 Returns the dist tolerance
Created in NX6.0.0.
NXOpen::CAE::MMCCreateBuilder::FaceSearchType FaceSearchOption ()
 Returns the face search option
Created in NX6.0.0.
NXOpen::CAE::MMCCreateBuilder::MeshMatingType MeshMatingOption ()
 Returns the mesh mating type
Created in NX6.0.0.
NXOpen::CAE::MeshMateMmc ()
 Returns the Mesh Mating Condition
Created in NX6.0.0.
bool ReverseDirection ()
 Returns the reverse direction
Created in NX6.0.0.
void SetFaceSearchOption (NXOpen::CAE::MMCCreateBuilder::FaceSearchType faceSearchOption)
 Sets the face search option
Created in NX6.0.0.
void SetMeshMatingOption (NXOpen::CAE::MMCCreateBuilder::MeshMatingType meshMatingOption)
 Sets the mesh mating type
Created in NX6.0.0.
void SetMmc (NXOpen::CAE::MeshMate *mmc)
 Sets the Mesh Mating Condition
Created in NX6.0.0.
void SetReverseDirection (bool reverseDirection)
 Sets the reverse direction
Created in NX6.0.0.
void SetType (NXOpen::CAE::MMCCreateBuilder::Types type)
 Sets the mmc creation type
Created in NX6.0.0.
NXOpen::SelectIParameterizedSurfaceSourceFace ()
 Returns the source face used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesManual .
NXOpen::SelectIParameterizedSurfaceTargetFace ()
 Returns the target face used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesManual .
NXOpen::CAE::MMCCreateBuilder::Types Type ()
 Returns the mmc creation type
Created in NX6.0.0.

Detailed Description

Represents a CAE::MMCCreateBuilder which can be used to create or edit CAE::MeshMate objects.


To create a new instance of this class, use CAE::MeshControlCollection::CreateMmcCreateBuilder

Created in NX6.0.0.


Member Enumeration Documentation

Types of Face Serach Operations.

Enumerator:
FaceSearchTypeAllPairs 

all pairs

FaceSearchTypeIdenticalPairsOnly 

identical pairs only

Types of Mesh Mating Conditions.

Enumerator:
MeshMatingTypeGlueCoincident 

glue coincident

MeshMatingTypeGlueNonCoincident 

glue non-coincident

MeshMatingTypeFreeCoincident 

free coincident

Type of the Creation Methods for MMC.

Enumerator:
TypesAutoCreate 

Auto Create.

TypesManual 

Manual Create.


Member Function Documentation

Returns the bodies/faces used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesAutoCreate .


Created in NX6.0.5.

License requirements : None

Commits the creation of the CAE::MeshMate objects or Commits the changes made to the CAE::MeshMate.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Returns the dist tolerance
Created in NX6.0.0.



License requirements : None

Returns the face search option
Created in NX6.0.0.



License requirements : None

Returns the mesh mating type
Created in NX6.0.0.



License requirements : None

Returns the Mesh Mating Condition
Created in NX6.0.0.



License requirements : None

Returns the reverse direction
Created in NX6.0.0.



License requirements : None

Sets the face search option
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
faceSearchOptionfacesearchoption

Sets the mesh mating type
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
meshMatingOptionmeshmatingoption

Sets the Mesh Mating Condition
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
mmcmmc
void NXOpen::CAE::MMCCreateBuilder::SetReverseDirection ( bool  reverseDirection)

Sets the reverse direction
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
reverseDirectionreversedirection

Sets the mmc creation type
Created in NX6.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters:
typetype

Returns the source face used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesManual .


Created in NX6.0.0.

License requirements : None

Returns the target face used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesManual .


Created in NX6.0.0.

License requirements : None

Returns the mmc creation type
Created in NX6.0.0.



License requirements : None


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