NX Open C++ Reference Guide
|
Represents a GeometricUtilities::LocalUntrimBuilder builder. More...
Public Member Functions | |
void | CleanUpFeaturesCreated () |
Cleans up the features created by the selecting face call back. | |
void | CreateCopyFace () |
Creates the extracted face when the flag of Edit a Copy is turned on or a solid body face is selected. | |
void | CreateProductBoundingBox () |
Creates the product initial bounding box. | |
NXOpen::ScCollector * | EdgeCollector () |
Returns the edges on the face to delete. | |
bool | EditCopy () |
Returns the flag to indicate whether to edit a copied face or not. | |
NXOpen::SelectFace * | Face () |
Returns the tool object to split the target body. | |
void | SetCurrentFeature (NXOpen::Features::Feature *object) |
Records the current feature before constructing the dialog. | |
void | SetEditCopy (bool editCopy) |
Sets the flag to indicate whether to edit a copied face or not. | |
void | SetOriginalFace (NXOpen::Face *originalFace) |
Sets the originally selected face. | |
NXOpen::Expression * | UEndDistance () |
Returns the U end distance. | |
NXOpen::GeometricUtilities::OnPathDimensionBuilder * | UEndLimit () |
Returns the region limit of U end. | |
void | UpdateBoundingBox () |
Updates the bounding box when changing the distance value. | |
NXOpen::Expression * | UStartDistance () |
Returns the U start distance. | |
NXOpen::GeometricUtilities::OnPathDimensionBuilder * | UStartLimit () |
Returns the region limit of U start. | |
NXOpen::Expression * | VEndDistance () |
Returns the V end distance. | |
NXOpen::GeometricUtilities::OnPathDimensionBuilder * | VEndLimit () |
Returns the region limit of V end. | |
NXOpen::Expression * | VStartDistance () |
Returns the V start distance. | |
NXOpen::GeometricUtilities::OnPathDimensionBuilder * | VStartLimit () |
Returns the region limit of V start. | |
![]() | |
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 GeometricUtilities::LocalUntrimBuilder builder.
This builder is used to untrim and extend a sheet.
To create a new instance of this class, use GeometricUtilities::LocalUntrimManager::CreateBuilder
Default values.
Property | Value |
---|---|
EditCopy |
0 |
UEndDistance.Value |
0 (millimeters part), 0 (inches part) |
UStartDistance.Value |
0 (millimeters part), 0 (inches part) |
VEndDistance.Value |
0 (millimeters part), 0 (inches part) |
VStartDistance.Value |
0 (millimeters part), 0 (inches part) |
Created in NX9.0.0.
void NXOpen::GeometricUtilities::LocalUntrimBuilder::CleanUpFeaturesCreated | ( | ) |
Cleans up the features created by the selecting face call back.
Created in NX9.0.0.
License requirements : None
void NXOpen::GeometricUtilities::LocalUntrimBuilder::CreateCopyFace | ( | ) |
Creates the extracted face when the flag of Edit a Copy is turned on or a solid body face is selected.
Created in NX9.0.0.
License requirements : nx_freeform_2 ("advanced freeform modeling")
void NXOpen::GeometricUtilities::LocalUntrimBuilder::CreateProductBoundingBox | ( | ) |
Creates the product initial bounding box.
Created in NX9.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::GeometricUtilities::LocalUntrimBuilder::EdgeCollector | ( | ) |
Returns the edges on the face to delete.
Created in NX9.0.0.
License requirements : None
bool NXOpen::GeometricUtilities::LocalUntrimBuilder::EditCopy | ( | ) |
Returns the flag to indicate whether to edit a copied face or not.
Created in NX9.0.0.
License requirements : None
NXOpen::SelectFace* NXOpen::GeometricUtilities::LocalUntrimBuilder::Face | ( | ) |
Returns the tool object to split the target body.
Created in NX9.0.0.
License requirements : None
void NXOpen::GeometricUtilities::LocalUntrimBuilder::SetCurrentFeature | ( | NXOpen::Features::Feature * | object | ) |
Records the current feature before constructing the dialog.
Created in NX9.0.0.
License requirements : None
object | object |
void NXOpen::GeometricUtilities::LocalUntrimBuilder::SetEditCopy | ( | bool | editCopy | ) |
Sets the flag to indicate whether to edit a copied face or not.
Created in NX9.0.0.
License requirements : nx_freeform_2 ("advanced freeform modeling")
editCopy | editcopy |
void NXOpen::GeometricUtilities::LocalUntrimBuilder::SetOriginalFace | ( | NXOpen::Face * | originalFace | ) |
Sets the originally selected face.
Created in NX9.0.0.
License requirements : nx_freeform_2 ("advanced freeform modeling")
originalFace | originalface |
NXOpen::Expression* NXOpen::GeometricUtilities::LocalUntrimBuilder::UEndDistance | ( | ) |
Returns the U end distance.
Created in NX9.0.0.
License requirements : None
NXOpen::GeometricUtilities::OnPathDimensionBuilder* NXOpen::GeometricUtilities::LocalUntrimBuilder::UEndLimit | ( | ) |
Returns the region limit of U end.
Created in NX9.0.0.
License requirements : None
void NXOpen::GeometricUtilities::LocalUntrimBuilder::UpdateBoundingBox | ( | ) |
Updates the bounding box when changing the distance value.
Created in NX9.0.0.
License requirements : None
NXOpen::Expression* NXOpen::GeometricUtilities::LocalUntrimBuilder::UStartDistance | ( | ) |
Returns the U start distance.
Created in NX9.0.0.
License requirements : None
NXOpen::GeometricUtilities::OnPathDimensionBuilder* NXOpen::GeometricUtilities::LocalUntrimBuilder::UStartLimit | ( | ) |
Returns the region limit of U start.
Created in NX9.0.0.
License requirements : None
NXOpen::Expression* NXOpen::GeometricUtilities::LocalUntrimBuilder::VEndDistance | ( | ) |
Returns the V end distance.
Created in NX9.0.0.
License requirements : None
NXOpen::GeometricUtilities::OnPathDimensionBuilder* NXOpen::GeometricUtilities::LocalUntrimBuilder::VEndLimit | ( | ) |
Returns the region limit of V end.
Created in NX9.0.0.
License requirements : None
NXOpen::Expression* NXOpen::GeometricUtilities::LocalUntrimBuilder::VStartDistance | ( | ) |
Returns the V start distance.
Created in NX9.0.0.
License requirements : None
NXOpen::GeometricUtilities::OnPathDimensionBuilder* NXOpen::GeometricUtilities::LocalUntrimBuilder::VStartLimit | ( | ) |
Returns the region limit of V start.
Created in NX9.0.0.
License requirements : None