NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::ToolDesigner::MultiSectionBuilder Class Reference

A class that used for creating multi section
To create a new instance of this class, use NXOpen::ToolDesigner::ToolDesignerManager::CreateMultiSectionBuilder
Default values. More...

Inheritance diagram for NXOpen::ToolDesigner::MultiSectionBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::SelectTaggedObjectGunSelction ()
 Returns the gun selction getter
Created in NX11.0.1. More...
 
NXOpen::SelectPartListInvisibleSelection ()
 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::SelectPartListPreSelectionInvisibleSelection ()
 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::SelectTaggedObjectWeldSelection ()
 Returns the weld selection
Created in NX11.0.1. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

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.

Member Function Documentation

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")

Parameters
clearanceClacToggleclearanceclactoggle
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")

Parameters
gunSelctiongunselction
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")

Parameters
invisibleSelectioninvisibleselection
void NXOpen::ToolDesigner::MultiSectionBuilder::SetRotateAngleDouble ( double  rotateAngleDouble)

Sets the rotateAngleDouble
Created in NX11.0.1.



License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")

Parameters
rotateAngleDoublerotateangledouble
void NXOpen::ToolDesigner::MultiSectionBuilder::SetScaleStepSize ( double  scaleStepSize)

Sets the scaleStepSize
Created in NX11.0.1.



License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")

Parameters
scaleStepSizescalestepsize
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")

Parameters
updateupdate
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")

Parameters
setGunApproachBuildersetgunapproachbuilder
void NXOpen::ToolDesigner::MultiSectionBuilder::SetToggleDiS ( bool  toggleDiS)

Sets the toggle dis
Created in NX11.0.1.



License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")

Parameters
toggleDiStoggledis
void NXOpen::ToolDesigner::MultiSectionBuilder::SetToggleSide ( bool  toggleSide)

Sets the toggle side
Created in NX11.0.1.



License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")

Parameters
toggleSidetoggleside
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")

Parameters
updateupdate
void NXOpen::ToolDesigner::MultiSectionBuilder::SetUseFlippedGunIncCheckToggle ( bool  useFlippedGunIncCheckToggle)

Sets the useFlippedGunIncCheckToggle getter
Created in NX11.0.1.



License requirements : fp_fixture_planner ("FULL FIXTURE PLANNER")

Parameters
useFlippedGunIncCheckToggleuseflippedgunincchecktoggle
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")

Parameters
weldSelectionweldselection
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")

Parameters
selectionsselections
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")

Parameters
selectionsselections
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")

Parameters
rotationMatrixrotationmatrix
pointpoint
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")


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.