NX Open C++ Reference Guide
|
Mold Wizard pocket management builder
To create a new instance of this class, use Tooling::PocketCollection::CreatePocketBuilder
Created in NX6.0.0.
More...
Public Types | |
enum | ModeType { ModeTypeSubtract, ModeTypeAdd } |
Represents the pocket operation method. More... | |
enum | RsetType { RsetTypeFalse, RsetTypeTrue, RsetTypeBoth } |
Represents the pocket refset types. More... | |
enum | ToolType { ToolTypePart, ToolTypeSolid } |
Represents the select type of tool. More... | |
Public Member Functions | |
bool | AssociationSetting () |
Returns the association setting access functions Created in NX6.0.0. | |
bool | CreateSolidSetting () |
Returns the option for creating interference solids for HD3D. | |
NXOpen::Tooling::PocketBuilder::ModeType | ModeSelection () |
Returns the mode select types Created in NX6.0.0. | |
NXOpen::Tooling::PocketBuilder::RsetType | ReferenceSets () |
Returns the types of reference sets Created in NX6.0.0. | |
void | RemovePocket () |
The function to remove pocket Created in NX6.0.0. | |
bool | SaveSetting () |
Returns the option for saving pocket check result in part. | |
NXOpen::SelectPartList * | SelectTarget () |
Returns the target part selection Created in NX6.0.0. | |
NXOpen::SelectPartList * | SelectTool () |
Returns the tool part selection Created in NX6.0.0. | |
NXOpen::Tooling::PocketBuilder::ToolType | SelectTypes () |
Returns the types of tool to select Created in NX6.0.0. | |
void | SetAssociationSetting (bool associationSetting) |
Sets the association setting access functions Created in NX6.0.0. | |
void | SetCreateSolidSetting (bool createSolidSetting) |
Sets the option for creating interference solids for HD3D. | |
void | SetModeSelection (NXOpen::Tooling::PocketBuilder::ModeType modeSelection) |
Sets the mode select types Created in NX6.0.0. | |
void | SetReferenceSets (NXOpen::Tooling::PocketBuilder::RsetType referenceSets) |
Sets the types of reference sets Created in NX6.0.0. | |
void | SetSaveSetting (bool saveSetting) |
Sets the option for saving pocket check result in part. | |
void | SetSelectTypes (NXOpen::Tooling::PocketBuilder::ToolType selectTypes) |
Sets the types of tool to select Created in NX6.0.0. | |
void | SetShowSetting (bool showSetting) |
Sets the show or hide value access functions Created in NX6.0.0. | |
bool | ShowSetting () |
Returns the show or hide value access functions 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. | |
Mold Wizard pocket management builder
To create a new instance of this class, use Tooling::PocketCollection::CreatePocketBuilder
Created in NX6.0.0.
bool NXOpen::Tooling::PocketBuilder::AssociationSetting | ( | ) |
Returns the association setting access functions
Created in NX6.0.0.
License requirements : None
bool NXOpen::Tooling::PocketBuilder::CreateSolidSetting | ( | ) |
Returns the option for creating interference solids for HD3D.
Created in NX8.0.0.
License requirements : None
NXOpen::Tooling::PocketBuilder::ModeType NXOpen::Tooling::PocketBuilder::ModeSelection | ( | ) |
Returns the mode select types
Created in NX6.0.0.
License requirements : None
NXOpen::Tooling::PocketBuilder::RsetType NXOpen::Tooling::PocketBuilder::ReferenceSets | ( | ) |
Returns the types of reference sets
Created in NX6.0.0.
License requirements : None
void NXOpen::Tooling::PocketBuilder::RemovePocket | ( | ) |
The function to remove pocket
Created in NX6.0.0.
License requirements : None
bool NXOpen::Tooling::PocketBuilder::SaveSetting | ( | ) |
Returns the option for saving pocket check result in part.
Created in NX8.0.0.
License requirements : None
NXOpen::SelectPartList* NXOpen::Tooling::PocketBuilder::SelectTarget | ( | ) |
Returns the target part selection
Created in NX6.0.0.
License requirements : None
NXOpen::SelectPartList* NXOpen::Tooling::PocketBuilder::SelectTool | ( | ) |
Returns the tool part selection
Created in NX6.0.0.
License requirements : None
NXOpen::Tooling::PocketBuilder::ToolType NXOpen::Tooling::PocketBuilder::SelectTypes | ( | ) |
Returns the types of tool to select
Created in NX6.0.0.
License requirements : None
void NXOpen::Tooling::PocketBuilder::SetAssociationSetting | ( | bool | associationSetting | ) |
Sets the association setting access functions
Created in NX6.0.0.
License requirements : None
associationSetting | associationsetting |
void NXOpen::Tooling::PocketBuilder::SetCreateSolidSetting | ( | bool | createSolidSetting | ) |
Sets the option for creating interference solids for HD3D.
Created in NX8.0.0.
License requirements : None
createSolidSetting | createsolidsetting |
void NXOpen::Tooling::PocketBuilder::SetModeSelection | ( | NXOpen::Tooling::PocketBuilder::ModeType | modeSelection | ) |
Sets the mode select types
Created in NX6.0.0.
License requirements : None
modeSelection | modeselection |
void NXOpen::Tooling::PocketBuilder::SetReferenceSets | ( | NXOpen::Tooling::PocketBuilder::RsetType | referenceSets | ) |
Sets the types of reference sets
Created in NX6.0.0.
License requirements : None
referenceSets | referencesets |
void NXOpen::Tooling::PocketBuilder::SetSaveSetting | ( | bool | saveSetting | ) |
Sets the option for saving pocket check result in part.
Created in NX8.0.0.
License requirements : None
saveSetting | savesetting |
void NXOpen::Tooling::PocketBuilder::SetSelectTypes | ( | NXOpen::Tooling::PocketBuilder::ToolType | selectTypes | ) |
Sets the types of tool to select
Created in NX6.0.0.
License requirements : None
selectTypes | selecttypes |
void NXOpen::Tooling::PocketBuilder::SetShowSetting | ( | bool | showSetting | ) |
Sets the show or hide value access functions
Created in NX6.0.0.
License requirements : None
showSetting | showsetting |
bool NXOpen::Tooling::PocketBuilder::ShowSetting | ( | ) |
Returns the show or hide value access functions
Created in NX6.0.0.
License requirements : None