NX Open C++ Reference Guide
|
Represents a CAE::MMCCreateBuilder which can be used to create or edit CAE::MeshMate objects. More...
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::SelectDisplayableObjectList * | AutoSelection () |
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::Expression * | DistTolerance () |
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::MeshMate * | Mmc () |
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::SelectIParameterizedSurface * | SourceFace () |
Returns the source face used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesManual . | |
NXOpen::SelectIParameterizedSurface * | TargetFace () |
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. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a CAE::MMCCreateBuilder which can be used to create or edit CAE::MeshMate objects.
<br> To create a new instance of this class, use @link CAE::MeshControlCollection::CreateMmcCreateBuilder CAE::MeshControlCollection::CreateMmcCreateBuilder @endlink <br>
Created in NX6.0.0.
Types of Face Serach Operations.
Types of Mesh Mating Conditions.
NXOpen::SelectDisplayableObjectList* NXOpen::CAE::MMCCreateBuilder::AutoSelection | ( | ) |
Returns the bodies/faces used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesAutoCreate .
Created in NX6.0.5.
License requirements : None
std::vector<NXOpen::CAE::MeshMate *> NXOpen::CAE::MMCCreateBuilder::CommitMmcs | ( | ) |
Commits the creation of the CAE::MeshMate objects or Commits the changes made to the CAE::MeshMate.
NXOpen::Expression* NXOpen::CAE::MMCCreateBuilder::DistTolerance | ( | ) |
Returns the dist tolerance
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::MMCCreateBuilder::FaceSearchType NXOpen::CAE::MMCCreateBuilder::FaceSearchOption | ( | ) |
Returns the face search option
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::MMCCreateBuilder::MeshMatingType NXOpen::CAE::MMCCreateBuilder::MeshMatingOption | ( | ) |
Returns the mesh mating type
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::MeshMate* NXOpen::CAE::MMCCreateBuilder::Mmc | ( | ) |
Returns the Mesh Mating Condition
Created in NX6.0.0.
License requirements : None
bool NXOpen::CAE::MMCCreateBuilder::ReverseDirection | ( | ) |
Returns the reverse direction
Created in NX6.0.0.
License requirements : None
void NXOpen::CAE::MMCCreateBuilder::SetFaceSearchOption | ( | NXOpen::CAE::MMCCreateBuilder::FaceSearchType | faceSearchOption | ) |
Sets the face search option
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
faceSearchOption | facesearchoption |
void NXOpen::CAE::MMCCreateBuilder::SetMeshMatingOption | ( | NXOpen::CAE::MMCCreateBuilder::MeshMatingType | meshMatingOption | ) |
Sets the mesh mating type
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
meshMatingOption | meshmatingoption |
void NXOpen::CAE::MMCCreateBuilder::SetMmc | ( | NXOpen::CAE::MeshMate * | mmc | ) |
Sets the Mesh Mating Condition
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mmc | mmc |
void NXOpen::CAE::MMCCreateBuilder::SetReverseDirection | ( | bool | reverseDirection | ) |
Sets the reverse direction
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
reverseDirection | reversedirection |
void NXOpen::CAE::MMCCreateBuilder::SetType | ( | NXOpen::CAE::MMCCreateBuilder::Types | type | ) |
Sets the mmc creation type
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
type | type |
NXOpen::SelectIParameterizedSurface* NXOpen::CAE::MMCCreateBuilder::SourceFace | ( | ) |
Returns the source face used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesManual .
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIParameterizedSurface* NXOpen::CAE::MMCCreateBuilder::TargetFace | ( | ) |
Returns the target face used when CAE::MMCCreateBuilder::Type is set to CAE::MMCCreateBuilder::TypesManual .
Created in NX6.0.0.
License requirements : None
NXOpen::CAE::MMCCreateBuilder::Types NXOpen::CAE::MMCCreateBuilder::Type | ( | ) |
Returns the mmc creation type
Created in NX6.0.0.
License requirements : None