NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::PocketBuilder Class Reference

Mold Wizard pocket management builder
To create a new instance of this class, use Tooling::PocketCollection::CreatePocketBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Tooling::PocketBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::SelectPartListSelectTarget ()
 Returns the target part selection
Created in NX6.0.0.
NXOpen::SelectPartListSelectTool ()
 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.

Detailed Description

Mold Wizard pocket management builder
To create a new instance of this class, use Tooling::PocketCollection::CreatePocketBuilder

Created in NX6.0.0.



Member Enumeration Documentation

Represents the pocket operation method.

Enumerator:
ModeTypeSubtract 

do subtract

ModeTypeAdd 

do unite

Represents the pocket refset types.

Enumerator:
RsetTypeFalse 

false

RsetTypeTrue 

true

RsetTypeBoth 

both

Represents the select type of tool.

Enumerator:
ToolTypePart 

part

ToolTypeSolid 

solid


Member Function Documentation

Returns the association setting access functions
Created in NX6.0.0.



License requirements : None

Returns the option for creating interference solids for HD3D.


Created in NX8.0.0.

License requirements : None

Returns the mode select types
Created in NX6.0.0.



License requirements : None

Returns the types of reference sets
Created in NX6.0.0.



License requirements : None

The function to remove pocket
Created in NX6.0.0.



License requirements : None

Returns the option for saving pocket check result in part.


Created in NX8.0.0.

License requirements : None

Returns the target part selection
Created in NX6.0.0.



License requirements : None

Returns the tool part selection
Created in NX6.0.0.



License requirements : None

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

Parameters:
associationSettingassociationsetting
void NXOpen::Tooling::PocketBuilder::SetCreateSolidSetting ( bool  createSolidSetting)

Sets the option for creating interference solids for HD3D.


Created in NX8.0.0.

License requirements : None

Parameters:
createSolidSettingcreatesolidsetting

Sets the mode select types
Created in NX6.0.0.



License requirements : None

Parameters:
modeSelectionmodeselection

Sets the types of reference sets
Created in NX6.0.0.



License requirements : None

Parameters:
referenceSetsreferencesets

Sets the option for saving pocket check result in part.


Created in NX8.0.0.

License requirements : None

Parameters:
saveSettingsavesetting

Sets the types of tool to select
Created in NX6.0.0.



License requirements : None

Parameters:
selectTypesselecttypes

Sets the show or hide value access functions
Created in NX6.0.0.



License requirements : None

Parameters:
showSettingshowsetting

Returns the show or hide value access functions
Created in NX6.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.