|
NX Open C++ Reference Guide
|
Represents a Facet::MergeFacetBodyBuilder It merges two overlapping NX facet bodies. More...
Public Types | |
| enum | Input { InputKeep, InputDelete, InputHide } |
| Represents the option for keeping, deleting or hiding input two facet bodies after builder committing. More... | |
Public Member Functions | |
| NXOpen::Expression * | ChordHeight () |
| Returns the chord height to control the size of new facets Created in NX9.0.0. | |
| NXOpen::Expression * | EdgeLength () |
| Returns the edge length to control the size of new facets Created in NX9.0.0. | |
| NXOpen::Facet::SelectFacetedBody * | FacetBodyOne () |
| Returns the first NX facet body to be merged Created in NX9.0.0. | |
| NXOpen::Facet::SelectFacetedBody * | FacetBodyTwo () |
| Returns the second NX facet body to be merged Created in NX9.0.0. | |
| NXOpen::Facet::MergeFacetBodyBuilder::Input | InputStatus () |
| Returns the option to specify how to deal with the input two facet bodies: keep, delete or hide Created in NX9.0.0. | |
| void | SetInputStatus (NXOpen::Facet::MergeFacetBodyBuilder::Input inputStatus) |
| Sets the option to specify how to deal with the input two facet bodies: keep, delete or hide Created in NX9.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 Facet::MergeFacetBodyBuilder It merges two overlapping NX facet bodies.
It returns a new mergered NX facet body. The two input bodies can be kept, deleted or hidden.
To create a new instance of this class, use Facet::FacetedBodyCollection::CreateMergeFacetBodyBuilder
Default values.
| Property | Value |
|---|---|
|
ChordHeight.Value |
0.05 (millimeters part), 0.005 (inches part) |
|
EdgeLength.Value |
1 (millimeters part), 0.1 (inches part) |
|
InputStatus |
Keep |
Created in NX9.0.0.
Represents the option for keeping, deleting or hiding input two facet bodies after builder committing.
| NXOpen::Expression* NXOpen::Facet::MergeFacetBodyBuilder::ChordHeight | ( | ) |
Returns the chord height to control the size of new facets
Created in NX9.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Facet::MergeFacetBodyBuilder::EdgeLength | ( | ) |
Returns the edge length to control the size of new facets
Created in NX9.0.0.
License requirements : None
| NXOpen::Facet::SelectFacetedBody* NXOpen::Facet::MergeFacetBodyBuilder::FacetBodyOne | ( | ) |
Returns the first NX facet body to be merged
Created in NX9.0.0.
License requirements : None
| NXOpen::Facet::SelectFacetedBody* NXOpen::Facet::MergeFacetBodyBuilder::FacetBodyTwo | ( | ) |
Returns the second NX facet body to be merged
Created in NX9.0.0.
License requirements : None
| NXOpen::Facet::MergeFacetBodyBuilder::Input NXOpen::Facet::MergeFacetBodyBuilder::InputStatus | ( | ) |
Returns the option to specify how to deal with the input two facet bodies: keep, delete or hide
Created in NX9.0.0.
License requirements : None
| void NXOpen::Facet::MergeFacetBodyBuilder::SetInputStatus | ( | NXOpen::Facet::MergeFacetBodyBuilder::Input | inputStatus | ) |
Sets the option to specify how to deal with the input two facet bodies: keep, delete or hide
Created in NX9.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM") OR die_engineering ("DIE ENGINEERING")
| inputStatus | inputstatus |