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