NX Open C++ Reference Guide
|
SetGunApproachBuilder
To create a new instance of this class, use NXOpen::ToolDesigner::ToolDesignerManager::CreateSetGunApproachBuilder
Default values.
More...
Public Member Functions | |
bool | AnimateGunRotation () |
Returns the animate gun rotation Created in NX11.0.0. More... | |
void | CalcClearanceButton () |
Calculate weld clearance Created in NX11.0.0. More... | |
void | FastGunRotation (double degree) |
Fast gun movement Created in NX11.0.0. More... | |
void | FlipGun () |
The flip Gun action Created in NX11.0.0. More... | |
bool | FlipGunDirection () |
Returns the flip gun direction Created in NX11.0.0. More... | |
NXOpen::SelectTaggedObject * | GunSelection () |
Returns the gun selection Created in NX11.0.0. More... | |
void | InitDraggedObject () |
The draggedObject initiation Created in NX11.0.0. More... | |
void | NextButton () |
Next non-collision section in the clearance caluclation Created in NX11.0.0. More... | |
void | PrevButton () |
Previous non-collision section in the clearance caluclation Created in NX11.0.0. More... | |
double | RotateAngleDouble () |
Returns the rotate angle double Created in NX11.0.0. More... | |
double | ScaleStepSizeDouble () |
Returns the clearance step size scale Created in NX11.0.0. More... | |
void | SetAnimateGunRotation (bool animateGunRotation) |
Sets the animate gun rotation Created in NX11.0.0. More... | |
void | SetApproachButton () |
Set gun approach Created in NX11.0.0. More... | |
void | SetFlipGunDirection (bool flipGunDirection) |
Sets the flip gun direction Created in NX11.0.0. More... | |
void | SetGunSelection (NXOpen::TaggedObject *gunSelection) |
Set the gun selection Created in NX11.0.0. More... | |
void | SetReusePieChartBuilder (NXOpen::ToolDesigner::ReusePieChartBuilder *pieChartBuilder) |
Set pie chart builder Created in NX11.0.0. More... | |
void | SetRotateAngleDouble (double rotateAngleDouble) |
Sets the rotate angle double Created in NX11.0.0. More... | |
void | SetScaleStepSizeDouble (double scaleStepSizeDouble) |
Sets the clearance step size scale Created in NX11.0.0. More... | |
void | SetStepSizeDouble (double stepSizeDouble) |
Sets the clearence step size double Created in NX11.0.0. More... | |
void | SetWeldSelection (NXOpen::TaggedObject *weldSelection) |
Set the weld selection Created in NX11.0.0. More... | |
double | StepSizeDouble () |
Returns the clearence step size double Created in NX11.0.0. More... | |
void | UpdateGunPosition () |
Update gun position Created in NX11.0.0. More... | |
NXOpen::SelectTaggedObject * | WeldSelection () |
Returns the weld selection Created in NX11.0.0. 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... | |
SetGunApproachBuilder
To create a new instance of this class, use NXOpen::ToolDesigner::ToolDesignerManager::CreateSetGunApproachBuilder
Default values.
Property | Value |
---|---|
AnimateGunRotation |
true |
RotateAngleDouble |
0 |
ScaleStepSizeDouble |
2 |
StepSizeDouble |
5 |
Created in NX11.0.0.
bool NXOpen::ToolDesigner::SetGunApproachBuilder::AnimateGunRotation | ( | ) |
Returns the animate gun rotation
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::CalcClearanceButton | ( | ) |
Calculate weld clearance
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::FastGunRotation | ( | double | degree | ) |
Fast gun movement
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
degree | degree |
void NXOpen::ToolDesigner::SetGunApproachBuilder::FlipGun | ( | ) |
The flip Gun action
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
bool NXOpen::ToolDesigner::SetGunApproachBuilder::FlipGunDirection | ( | ) |
Returns the flip gun direction
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
NXOpen::SelectTaggedObject* NXOpen::ToolDesigner::SetGunApproachBuilder::GunSelection | ( | ) |
Returns the gun selection
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::InitDraggedObject | ( | ) |
The draggedObject initiation
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::NextButton | ( | ) |
Next non-collision section in the clearance caluclation
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::PrevButton | ( | ) |
Previous non-collision section in the clearance caluclation
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
double NXOpen::ToolDesigner::SetGunApproachBuilder::RotateAngleDouble | ( | ) |
Returns the rotate angle double
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
double NXOpen::ToolDesigner::SetGunApproachBuilder::ScaleStepSizeDouble | ( | ) |
Returns the clearance step size scale
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetAnimateGunRotation | ( | bool | animateGunRotation | ) |
Sets the animate gun rotation
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
animateGunRotation | animategunrotation |
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetApproachButton | ( | ) |
Set gun approach
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetFlipGunDirection | ( | bool | flipGunDirection | ) |
Sets the flip gun direction
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
flipGunDirection | flipgundirection |
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetGunSelection | ( | NXOpen::TaggedObject * | gunSelection | ) |
Set the gun selection
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
gunSelection | gunselection |
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetReusePieChartBuilder | ( | NXOpen::ToolDesigner::ReusePieChartBuilder * | pieChartBuilder | ) |
Set pie chart builder
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
pieChartBuilder | piechartbuilder |
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetRotateAngleDouble | ( | double | rotateAngleDouble | ) |
Sets the rotate angle double
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
rotateAngleDouble | rotateangledouble |
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetScaleStepSizeDouble | ( | double | scaleStepSizeDouble | ) |
Sets the clearance step size scale
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
scaleStepSizeDouble | scalestepsizedouble |
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetStepSizeDouble | ( | double | stepSizeDouble | ) |
Sets the clearence step size double
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
stepSizeDouble | stepsizedouble |
void NXOpen::ToolDesigner::SetGunApproachBuilder::SetWeldSelection | ( | NXOpen::TaggedObject * | weldSelection | ) |
Set the weld selection
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
weldSelection | weldselection |
double NXOpen::ToolDesigner::SetGunApproachBuilder::StepSizeDouble | ( | ) |
Returns the clearence step size double
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
void NXOpen::ToolDesigner::SetGunApproachBuilder::UpdateGunPosition | ( | ) |
Update gun position
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")
NXOpen::SelectTaggedObject* NXOpen::ToolDesigner::SetGunApproachBuilder::WeldSelection | ( | ) |
Returns the weld selection
Created in NX11.0.0.
License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")