NX Open C++ Reference Guide
|
Progressive Die Wizard builder to management clearances. More...
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::ScCollector * | SelectFace () |
Returns the select face. | |
NXOpen::SelectBody * | SelectPart () |
Returns the selected part. | |
void | SetHighLightFacesWithSameClearance (bool isHighLightFacesWithSameClearance) |
Sets the option whether highlight faces with same clearance. | |
void | SetParameters (std::vector< NXString > ¶Names, std::vector< NXString > ¶Values) |
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 | SetSpecifyClearanceDataFile (const char *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. | |
![]() | |
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. | |
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.
bool NXOpen::Tooling::ClearanceManagementBuilder::IsHighLightFacesWithSameClearance | ( | ) |
Returns the option whether highlight faces with same clearance.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceEighth | ( | ) |
Returns the plate clearance eighth.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceFifth | ( | ) |
Returns the plate clearance fifth.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceFirst | ( | ) |
Returns the plate clearance first.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceFourth | ( | ) |
Returns the plate clearance fourth.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceNinth | ( | ) |
Returns the plate clearance ninth.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceSecond | ( | ) |
Returns the plate clearance second.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceSeventh | ( | ) |
Returns the plate clearance seventh.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceSixth | ( | ) |
Returns the plate clearance sixth.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceTenth | ( | ) |
Returns the plate clearance tenth.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::ClearanceManagementBuilder::PlateClearanceThird | ( | ) |
Returns the plate clearance third.
Created in NX8.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Tooling::ClearanceManagementBuilder::SelectFace | ( | ) |
Returns the select face.
Created in NX8.0.0.
License requirements : None
NXOpen::SelectBody* NXOpen::Tooling::ClearanceManagementBuilder::SelectPart | ( | ) |
Returns the selected part.
Created in NX8.0.0.
License requirements : None
void NXOpen::Tooling::ClearanceManagementBuilder::SetHighLightFacesWithSameClearance | ( | bool | isHighLightFacesWithSameClearance | ) |
Sets the option whether highlight faces with same clearance.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
isHighLightFacesWithSameClearance | ishighlightfaceswithsameclearance |
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")
paraNames | an array of names |
paraValues | an array of values |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceEighth | ( | double | plateClearanceEighth | ) |
Sets the plate clearance eighth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceEighth | plateclearanceeighth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceFifth | ( | double | plateClearanceFifth | ) |
Sets the plate clearance fifth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceFifth | plateclearancefifth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceFirst | ( | double | plateClearanceFirst | ) |
Sets the plate clearance first.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceFirst | plateclearancefirst |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceFourth | ( | double | plateClearanceFourth | ) |
Sets the plate clearance fourth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceFourth | plateclearancefourth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceNinth | ( | double | plateClearanceNinth | ) |
Sets the plate clearance ninth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceNinth | plateclearanceninth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceSecond | ( | double | plateClearanceSecond | ) |
Sets the plate clearance second.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceSecond | plateclearancesecond |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceSeventh | ( | double | plateClearanceSeventh | ) |
Sets the plate clearance seventh.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceSeventh | plateclearanceseventh |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceSixth | ( | double | plateClearanceSixth | ) |
Sets the plate clearance sixth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceSixth | plateclearancesixth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceTenth | ( | double | plateClearanceTenth | ) |
Sets the plate clearance tenth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClearanceTenth | plateclearancetenth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetPlateClearanceThird | ( | double | plateClaranceThird | ) |
Sets the plate clearance third.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
plateClaranceThird | plateclarancethird |
void NXOpen::Tooling::ClearanceManagementBuilder::SetShowPartAndClearanceHoleOnly | ( | bool | showPartAndClearanceHoleOnly | ) |
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")
showPartAndClearanceHoleOnly | showpartandclearanceholeonly |
void NXOpen::Tooling::ClearanceManagementBuilder::SetSpecifyClearanceDataFile | ( | const NXString & | filename | ) |
Sets the name and full path of specified file.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
filename | filename |
void NXOpen::Tooling::ClearanceManagementBuilder::SetSpecifyClearanceDataFile | ( | const char * | filename | ) |
Sets the name and full path of specified file.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
filename | filename |
void NXOpen::Tooling::ClearanceManagementBuilder::SetToolPartOrTargetPart | ( | NXOpen::Tooling::ClearanceManagementBuilder::Selection | toolPartOrTargetPart | ) |
Sets the tool part or target part.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
toolPartOrTargetPart | toolpartortargetpart |
void NXOpen::Tooling::ClearanceManagementBuilder::SetTypeAssignOrCheck | ( | NXOpen::Tooling::ClearanceManagementBuilder::Type | typeAssignOrCheck | ) |
Sets the clearance management type.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
typeAssignOrCheck | typeassignorcheck |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceEighth | ( | bool | usePlateClearanceEighth | ) |
Sets the option whether use plate clearance eighth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceEighth | useplateclearanceeighth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceFifth | ( | bool | usePlateClearanceFifth | ) |
Sets the option whether use plate clearance fifth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceFifth | useplateclearancefifth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceFirst | ( | bool | usePlateClearanceFirst | ) |
Sets the option whether use plate clearance first.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceFirst | useplateclearancefirst |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceFourth | ( | bool | usePlateClearanceFourth | ) |
Sets the option whether use plate clearance fourth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceFourth | useplateclearancefourth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceNinth | ( | bool | usePlateClearanceNinth | ) |
Sets the option whether use plate clearance ninth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceNinth | useplateclearanceninth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceSecond | ( | bool | usePlateClearanceSecond | ) |
Sets the option whether use plate clearance second.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceSecond | useplateclearancesecond |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceSeventh | ( | bool | usePlateClearanceSeventh | ) |
Sets the option whether use plate clearance seventh.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceSeventh | useplateclearanceseventh |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceSixth | ( | bool | usePlateClearanceSixth | ) |
Sets the option whether use plate clearance sixth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceSixth | useplateclearancesixth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceTenth | ( | bool | usePlateClearanceTenth | ) |
Sets the option whether use plate clearance tenth.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceTenth | useplateclearancetenth |
void NXOpen::Tooling::ClearanceManagementBuilder::SetUsePlateClearanceThird | ( | bool | usePlateClearanceThird | ) |
Sets the option whether use plate clearance third.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
usePlateClearanceThird | useplateclearancethird |
bool NXOpen::Tooling::ClearanceManagementBuilder::ShowPartAndClearanceHoleOnly | ( | ) |
Returns the option to show selected part and clearance hole only.
Created in NX8.0.0.
License requirements : None
NXString NXOpen::Tooling::ClearanceManagementBuilder::SpecifyClearanceDataFile | ( | ) |
Returns the name and full path of specified file.
Created in NX8.0.0.
License requirements : None
NXOpen::Tooling::ClearanceManagementBuilder::Selection NXOpen::Tooling::ClearanceManagementBuilder::ToolPartOrTargetPart | ( | ) |
Returns the tool part or target part.
Created in NX8.0.0.
License requirements : None
NXOpen::Tooling::ClearanceManagementBuilder::Type NXOpen::Tooling::ClearanceManagementBuilder::TypeAssignOrCheck | ( | ) |
Returns the clearance management type.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceEighth | ( | ) |
Returns the option whether use plate clearance eighth.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceFifth | ( | ) |
Returns the option whether use plate clearance fifth.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceFirst | ( | ) |
Returns the option whether use plate clearance first.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceFourth | ( | ) |
Returns the option whether use plate clearance fourth.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceNinth | ( | ) |
Returns the option whether use plate clearance ninth.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceSecond | ( | ) |
Returns the option whether use plate clearance second.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceSeventh | ( | ) |
Returns the option whether use plate clearance seventh.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceSixth | ( | ) |
Returns the option whether use plate clearance sixth.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceTenth | ( | ) |
Returns the option whether use plate clearance tenth.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Tooling::ClearanceManagementBuilder::UsePlateClearanceThird | ( | ) |
Returns the option whether use plate clearance third.
Created in NX8.0.0.
License requirements : None