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. | |
![]() | |
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 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 |