|
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. | |
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. | |
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