NX Open C++ Reference Guide
|
A class that used for creating multi section
To create a new instance of this class, use NXOpen::ToolDesigner::ToolDesignerManager::CreateMultiSectionBuilder
Default values.
More...
Public Member Functions | |
void | ButtonApproach () |
TODO: fill in a description for this Created in NX11.0.1. More... | |
bool | ClearanceClacToggle () |
Returns the clearanceClacToggle Created in NX11.0.1. More... | |
NXOpen::SelectTaggedObject * | GunSelction () |
Returns the gun selction getter Created in NX11.0.1. More... | |
NXOpen::SelectPartList * | InvisibleSelection () |
Returns the selectable tableEditors selected items (for all tables) Created in NX11.0.1. More... | |
void | NextButton () |
Next button Created in NX11.0.1. More... | |
NXOpen::SelectPartList * | PreSelectionInvisibleSelection () |
Returns the preSelection Getter Created in NX11.0.1. More... | |
void | PrevButton () |
Prev Button Created in NX11.0.1. More... | |
double | RotateAngleDouble () |
Returns the rotateAngleDouble Created in NX11.0.1. More... | |
double | ScaleStepSize () |
Returns the scaleStepSize Created in NX11.0.1. More... | |
bool | SetApproachToggle () |
Returns the get updateGunAssignmentToggle Created in NX11.0.1. More... | |
void | SetClearanceClacToggle (bool clearanceClacToggle) |
Sets the clearanceClacToggle Created in NX11.0.1. More... | |
void | Setgun () |
TODO: fill in a description for this Created in NX11.0.1. More... | |
void | SetGunSelction (NXOpen::TaggedObject *gunSelction) |
Set the gun selection Created in NX11.0.1. More... | |
void | SetInvisibleSelection (NXOpen::TaggedObject *invisibleSelection) |
Set the selectable tableEditors selected items Created in NX11.0.1. More... | |
void | SetRotateAngleDouble (double rotateAngleDouble) |
Sets the rotateAngleDouble Created in NX11.0.1. More... | |
void | SetScaleStepSize (double scaleStepSize) |
Sets the scaleStepSize Created in NX11.0.1. More... | |
void | SetSetApproachToggle (bool update) |
Set the set approach toggle Created in NX11.0.1. More... | |
void | SetSetGunApproachBuilder (NXOpen::ToolDesigner::SetGunApproachBuilder *setGunApproachBuilder) |
Set set gun approach builder Created in NX11.0.0. More... | |
void | SetToggleDiS (bool toggleDiS) |
Sets the toggle dis Created in NX11.0.1. More... | |
void | SetToggleSide (bool toggleSide) |
Sets the toggle side Created in NX11.0.1. More... | |
void | SetUpdateGunAssignmentToggle (bool update) |
Set the gun assignment toggle Created in NX11.0.1. More... | |
void | SetUseFlippedGunIncCheckToggle (bool useFlippedGunIncCheckToggle) |
Sets the useFlippedGunIncCheckToggle getter Created in NX11.0.1. More... | |
void | SetWeldSelection (NXOpen::TaggedObject *weldSelection) |
Set the weld selection Created in NX11.0.1. More... | |
bool | ToggleDiS () |
Returns the toggle dis Created in NX11.0.1. More... | |
bool | ToggleSide () |
Returns the toggle side Created in NX11.0.1. More... | |
void | UpdateAddedSectionWelds (const std::vector< NXOpen::TaggedObject * > &selections) |
The update of the added welds Created in NX11.0.1. More... | |
bool | UpdateGunAssignmentToggle () |
Returns the get updateGunAssignmentToggle Created in NX11.0.1. More... | |
void | UpdateRemovedSectionWelds (const std::vector< NXOpen::TaggedObject * > &selections) |
The update of the removed welds Created in NX11.0.1. More... | |
void | UpdateRotationMatrixAccordingToDegreesForSelectedWeld (const NXOpen::Matrix3x3 &rotationMatrix, const NXOpen::Point3d &point) |
The rotationMatixAccordingToDegreesForSelectedWeld update Created in NX11.0.1. More... | |
void | UpdateRotationMatrixWhenRotateAngleZeroForSelectedWeld () |
The rotationMatrixWhenRotateAngleZeroForSelectedWeld update Created in NX11.0.1. More... | |
bool | UseFlippedGunIncCheckToggle () |
Returns the useFlippedGunIncCheckToggle getter Created in NX11.0.1. More... | |
NXOpen::SelectTaggedObject * | WeldSelection () |
Returns the weld selection Created in NX11.0.1. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
A class that used for creating multi section
To create a new instance of this class, use NXOpen::ToolDesigner::ToolDesignerManager::CreateMultiSectionBuilder
Default values.
Property | Value |
---|---|
ClearanceClacToggle |
0 |
RotateAngleDouble |
0 |
ScaleStepSize |
0 |
ToggleDiS |
0 |
ToggleSide |
0 |
UseFlippedGunIncCheckToggle |
0 |
Created in NX11.0.1.
void NXOpen::ToolDesigner::MultiSectionBuilder::ButtonApproach | ( | ) |
TODO: fill in a description for this
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
bool NXOpen::ToolDesigner::MultiSectionBuilder::ClearanceClacToggle | ( | ) |
Returns the clearanceClacToggle
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
NXOpen::SelectTaggedObject* NXOpen::ToolDesigner::MultiSectionBuilder::GunSelction | ( | ) |
Returns the gun selction getter
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
NXOpen::SelectPartList* NXOpen::ToolDesigner::MultiSectionBuilder::InvisibleSelection | ( | ) |
Returns the selectable tableEditors selected items (for all tables)
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::MultiSectionBuilder::NextButton | ( | ) |
Next button
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
NXOpen::SelectPartList* NXOpen::ToolDesigner::MultiSectionBuilder::PreSelectionInvisibleSelection | ( | ) |
Returns the preSelection Getter
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::MultiSectionBuilder::PrevButton | ( | ) |
Prev Button
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
double NXOpen::ToolDesigner::MultiSectionBuilder::RotateAngleDouble | ( | ) |
Returns the rotateAngleDouble
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
double NXOpen::ToolDesigner::MultiSectionBuilder::ScaleStepSize | ( | ) |
Returns the scaleStepSize
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
bool NXOpen::ToolDesigner::MultiSectionBuilder::SetApproachToggle | ( | ) |
Returns the get updateGunAssignmentToggle
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::MultiSectionBuilder::SetClearanceClacToggle | ( | bool | clearanceClacToggle | ) |
Sets the clearanceClacToggle
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
clearanceClacToggle | clearanceclactoggle |
void NXOpen::ToolDesigner::MultiSectionBuilder::Setgun | ( | ) |
TODO: fill in a description for this
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::MultiSectionBuilder::SetGunSelction | ( | NXOpen::TaggedObject * | gunSelction | ) |
Set the gun selection
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
gunSelction | gunselction |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetInvisibleSelection | ( | NXOpen::TaggedObject * | invisibleSelection | ) |
Set the selectable tableEditors selected items
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
invisibleSelection | invisibleselection |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetRotateAngleDouble | ( | double | rotateAngleDouble | ) |
Sets the rotateAngleDouble
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
rotateAngleDouble | rotateangledouble |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetScaleStepSize | ( | double | scaleStepSize | ) |
Sets the scaleStepSize
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
scaleStepSize | scalestepsize |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetSetApproachToggle | ( | bool | update | ) |
Set the set approach toggle
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
update | update |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetSetGunApproachBuilder | ( | NXOpen::ToolDesigner::SetGunApproachBuilder * | setGunApproachBuilder | ) |
Set set gun approach builder
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
setGunApproachBuilder | setgunapproachbuilder |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetToggleDiS | ( | bool | toggleDiS | ) |
Sets the toggle dis
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
toggleDiS | toggledis |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetToggleSide | ( | bool | toggleSide | ) |
Sets the toggle side
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
toggleSide | toggleside |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetUpdateGunAssignmentToggle | ( | bool | update | ) |
Set the gun assignment toggle
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
update | update |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetUseFlippedGunIncCheckToggle | ( | bool | useFlippedGunIncCheckToggle | ) |
Sets the useFlippedGunIncCheckToggle getter
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
useFlippedGunIncCheckToggle | useflippedgunincchecktoggle |
void NXOpen::ToolDesigner::MultiSectionBuilder::SetWeldSelection | ( | NXOpen::TaggedObject * | weldSelection | ) |
Set the weld selection
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
weldSelection | weldselection |
bool NXOpen::ToolDesigner::MultiSectionBuilder::ToggleDiS | ( | ) |
Returns the toggle dis
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
bool NXOpen::ToolDesigner::MultiSectionBuilder::ToggleSide | ( | ) |
Returns the toggle side
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::MultiSectionBuilder::UpdateAddedSectionWelds | ( | const std::vector< NXOpen::TaggedObject * > & | selections | ) |
The update of the added welds
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
selections | selections |
bool NXOpen::ToolDesigner::MultiSectionBuilder::UpdateGunAssignmentToggle | ( | ) |
Returns the get updateGunAssignmentToggle
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::MultiSectionBuilder::UpdateRemovedSectionWelds | ( | const std::vector< NXOpen::TaggedObject * > & | selections | ) |
The update of the removed welds
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
selections | selections |
void NXOpen::ToolDesigner::MultiSectionBuilder::UpdateRotationMatrixAccordingToDegreesForSelectedWeld | ( | const NXOpen::Matrix3x3 & | rotationMatrix, |
const NXOpen::Point3d & | point | ||
) |
The rotationMatixAccordingToDegreesForSelectedWeld update
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
rotationMatrix | rotationmatrix |
point | point |
void NXOpen::ToolDesigner::MultiSectionBuilder::UpdateRotationMatrixWhenRotateAngleZeroForSelectedWeld | ( | ) |
The rotationMatrixWhenRotateAngleZeroForSelectedWeld update
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
bool NXOpen::ToolDesigner::MultiSectionBuilder::UseFlippedGunIncCheckToggle | ( | ) |
Returns the useFlippedGunIncCheckToggle getter
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
NXOpen::SelectTaggedObject* NXOpen::ToolDesigner::MultiSectionBuilder::WeldSelection | ( | ) |
Returns the weld selection
Created in NX11.0.1.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")