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

Progressive Die Wizard builder to management clearances. More...

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

List of all members.

Public Types

enum  Selection { SelectionToolPart, SelectionTargetPart }
 Specifies clearance management part. More...
enum  Type { TypeAssignClearances, TypeCheckClearances }
 Specifies type to assign or check clearances. More...

Public Member Functions

bool IsHighLightFacesWithSameClearance ()
 Returns the option whether highlight faces with same clearance.
double PlateClearanceEighth ()
 Returns the plate clearance eighth.
double PlateClearanceFifth ()
 Returns the plate clearance fifth.
double PlateClearanceFirst ()
 Returns the plate clearance first.
double PlateClearanceFourth ()
 Returns the plate clearance fourth.
double PlateClearanceNinth ()
 Returns the plate clearance ninth.
double PlateClearanceSecond ()
 Returns the plate clearance second.
double PlateClearanceSeventh ()
 Returns the plate clearance seventh.
double PlateClearanceSixth ()
 Returns the plate clearance sixth.
double PlateClearanceTenth ()
 Returns the plate clearance tenth.
double PlateClearanceThird ()
 Returns the plate clearance third.
NXOpen::ScCollectorSelectFace ()
 Returns the select face.
NXOpen::SelectBodySelectPart ()
 Returns the selected part.
void SetHighLightFacesWithSameClearance (bool isHighLightFacesWithSameClearance)
 Sets the option whether highlight faces with same clearance.
void SetParameters (std::vector< NXString > &paraNames, std::vector< NXString > &paraValues)
 Set the parameter number, names and values in the tree list into builder attribute.
void SetPlateClearanceEighth (double plateClearanceEighth)
 Sets the plate clearance eighth.
void SetPlateClearanceFifth (double plateClearanceFifth)
 Sets the plate clearance fifth.
void SetPlateClearanceFirst (double plateClearanceFirst)
 Sets the plate clearance first.
void SetPlateClearanceFourth (double plateClearanceFourth)
 Sets the plate clearance fourth.
void SetPlateClearanceNinth (double plateClearanceNinth)
 Sets the plate clearance ninth.
void SetPlateClearanceSecond (double plateClearanceSecond)
 Sets the plate clearance second.
void SetPlateClearanceSeventh (double plateClearanceSeventh)
 Sets the plate clearance seventh.
void SetPlateClearanceSixth (double plateClearanceSixth)
 Sets the plate clearance sixth.
void SetPlateClearanceTenth (double plateClearanceTenth)
 Sets the plate clearance tenth.
void SetPlateClearanceThird (double plateClaranceThird)
 Sets the plate clearance third.
void SetShowPartAndClearanceHoleOnly (bool showPartAndClearanceHoleOnly)
 Sets the option to show selected part and clearance hole only.
void SetSpecifyClearanceDataFile (const NXString &filename)
 Sets the name and full path of specified file.
void SetToolPartOrTargetPart (NXOpen::Tooling::ClearanceManagementBuilder::Selection toolPartOrTargetPart)
 Sets the tool part or target part.
void SetTypeAssignOrCheck (NXOpen::Tooling::ClearanceManagementBuilder::Type typeAssignOrCheck)
 Sets the clearance management type.
void SetUsePlateClearanceEighth (bool usePlateClearanceEighth)
 Sets the option whether use plate clearance eighth.
void SetUsePlateClearanceFifth (bool usePlateClearanceFifth)
 Sets the option whether use plate clearance fifth.
void SetUsePlateClearanceFirst (bool usePlateClearanceFirst)
 Sets the option whether use plate clearance first.
void SetUsePlateClearanceFourth (bool usePlateClearanceFourth)
 Sets the option whether use plate clearance fourth.
void SetUsePlateClearanceNinth (bool usePlateClearanceNinth)
 Sets the option whether use plate clearance ninth.
void SetUsePlateClearanceSecond (bool usePlateClearanceSecond)
 Sets the option whether use plate clearance second.
void SetUsePlateClearanceSeventh (bool usePlateClearanceSeventh)
 Sets the option whether use plate clearance seventh.
void SetUsePlateClearanceSixth (bool usePlateClearanceSixth)
 Sets the option whether use plate clearance sixth.
void SetUsePlateClearanceTenth (bool usePlateClearanceTenth)
 Sets the option whether use plate clearance tenth.
void SetUsePlateClearanceThird (bool usePlateClearanceThird)
 Sets the option whether use plate clearance third.
bool ShowPartAndClearanceHoleOnly ()
 Returns the option to show selected part and clearance hole only.
NXString SpecifyClearanceDataFile ()
 Returns the name and full path of specified file.
NXOpen::Tooling::ClearanceManagementBuilder::Selection ToolPartOrTargetPart ()
 Returns the tool part or target part.
NXOpen::Tooling::ClearanceManagementBuilder::Type TypeAssignOrCheck ()
 Returns the clearance management type.
bool UsePlateClearanceEighth ()
 Returns the option whether use plate clearance eighth.
bool UsePlateClearanceFifth ()
 Returns the option whether use plate clearance fifth.
bool UsePlateClearanceFirst ()
 Returns the option whether use plate clearance first.
bool UsePlateClearanceFourth ()
 Returns the option whether use plate clearance fourth.
bool UsePlateClearanceNinth ()
 Returns the option whether use plate clearance ninth.
bool UsePlateClearanceSecond ()
 Returns the option whether use plate clearance second.
bool UsePlateClearanceSeventh ()
 Returns the option whether use plate clearance seventh.
bool UsePlateClearanceSixth ()
 Returns the option whether use plate clearance sixth.
bool UsePlateClearanceTenth ()
 Returns the option whether use plate clearance tenth.
bool UsePlateClearanceThird ()
 Returns the option whether use plate clearance third.

Detailed Description

Progressive Die Wizard builder to management clearances.


To create a new instance of this class, use Tooling::ClearanceManagementCollection::CreateClearanceManagementBuilder
Default values.

Property Value

IsHighLightFacesWithSameClearance

0

PlateClearanceEighth

0

PlateClearanceFifth

0

PlateClearanceFirst

0

PlateClearanceFourth

0

PlateClearanceNinth

0

PlateClearanceSecond

0

PlateClearanceSeventh

0

PlateClearanceSixth

0

PlateClearanceTenth

0

PlateClearanceThird

0

ShowPartAndClearanceHoleOnly

0

ToolPartOrTargetPart

ToolPart

TypeAssignOrCheck

AssignClearances

UsePlateClearanceEighth

0

UsePlateClearanceFifth

0

UsePlateClearanceFirst

0

UsePlateClearanceFourth

0

UsePlateClearanceNinth

0

UsePlateClearanceSecond

0

UsePlateClearanceSeventh

0

UsePlateClearanceSixth

0

UsePlateClearanceTenth

0

UsePlateClearanceThird

0


Created in NX8.0.0.


Member Enumeration Documentation

Specifies clearance management part.

Enumerator:
SelectionToolPart 

tool part

SelectionTargetPart 

target part

Specifies type to assign or check clearances.

Enumerator:
TypeAssignClearances 

assign clearances

TypeCheckClearances 

check clearances


Member Function Documentation

Returns the option whether highlight faces with same clearance.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance eighth.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance fifth.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance first.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance fourth.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance ninth.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance second.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance seventh.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance sixth.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance tenth.


Created in NX8.0.0.

License requirements : None

Returns the plate clearance third.


Created in NX8.0.0.

License requirements : None

Returns the select face.


Created in NX8.0.0.

License requirements : None

Returns the selected part.


Created in NX8.0.0.

License requirements : None

Sets the option whether highlight faces with same clearance.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
isHighLightFacesWithSameClearanceishighlightfaceswithsameclearance
void NXOpen::Tooling::ClearanceManagementBuilder::SetParameters ( std::vector< NXString > &  paraNames,
std::vector< NXString > &  paraValues 
)

Set the parameter number, names and values in the tree list into builder attribute.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
paraNamesan array of names
paraValuesan array of values

Sets the plate clearance eighth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceEighthplateclearanceeighth

Sets the plate clearance fifth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceFifthplateclearancefifth

Sets the plate clearance first.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceFirstplateclearancefirst

Sets the plate clearance fourth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceFourthplateclearancefourth

Sets the plate clearance ninth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceNinthplateclearanceninth

Sets the plate clearance second.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceSecondplateclearancesecond

Sets the plate clearance seventh.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceSeventhplateclearanceseventh

Sets the plate clearance sixth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceSixthplateclearancesixth

Sets the plate clearance tenth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClearanceTenthplateclearancetenth

Sets the plate clearance third.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
plateClaranceThirdplateclarancethird

Sets the option to show selected part and clearance hole only.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
showPartAndClearanceHoleOnlyshowpartandclearanceholeonly

Sets the name and full path of specified file.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
filenamefilename

Sets the tool part or target part.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
toolPartOrTargetParttoolpartortargetpart

Sets the clearance management type.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
typeAssignOrChecktypeassignorcheck

Sets the option whether use plate clearance eighth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceEighthuseplateclearanceeighth

Sets the option whether use plate clearance fifth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceFifthuseplateclearancefifth

Sets the option whether use plate clearance first.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceFirstuseplateclearancefirst

Sets the option whether use plate clearance fourth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceFourthuseplateclearancefourth

Sets the option whether use plate clearance ninth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceNinthuseplateclearanceninth

Sets the option whether use plate clearance second.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceSeconduseplateclearancesecond

Sets the option whether use plate clearance seventh.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceSeventhuseplateclearanceseventh

Sets the option whether use plate clearance sixth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceSixthuseplateclearancesixth

Sets the option whether use plate clearance tenth.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceTenthuseplateclearancetenth

Sets the option whether use plate clearance third.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
usePlateClearanceThirduseplateclearancethird

Returns the option to show selected part and clearance hole only.


Created in NX8.0.0.

License requirements : None

Returns the name and full path of specified file.


Created in NX8.0.0.

License requirements : None

Returns the tool part or target part.


Created in NX8.0.0.

License requirements : None

Returns the clearance management type.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance eighth.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance fifth.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance first.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance fourth.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance ninth.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance second.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance seventh.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance sixth.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance tenth.


Created in NX8.0.0.

License requirements : None

Returns the option whether use plate clearance third.


Created in NX8.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.