|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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