FastPlacementUtilityBuilder Class

class NXOpen.LineDesigner.FastPlacementUtilityBuilder

Bases: NXOpen.TaggedObject

Fast Placement

Established by LineDesigner_LineDesignerManager whenever it is needed.

New in version NX10.0.0.

Properties

Property Description
Tag Returns the Tag for this object.

Methods

Method Description
BeginDrag The object used for drag
CleanupComponent To cleanup component
EndDrag For end drag
GetDraggedObject Dragged object used for fast placement is returns
MoveComponent To move component
OnDrag For on drag
ResetComponent To reset component used for fast placement
SetDraggedObject Dragged object is set
UpdateAfterCleanup For update after cleanUp

Method Detail

BeginDrag

FastPlacementUtilityBuilder.BeginDrag

The object used for drag

Signature BeginDrag()

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

CleanupComponent

FastPlacementUtilityBuilder.CleanupComponent

To cleanup component

Signature CleanupComponent()

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

EndDrag

FastPlacementUtilityBuilder.EndDrag

For end drag

Signature EndDrag()

New in version NX11.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

GetDraggedObject

FastPlacementUtilityBuilder.GetDraggedObject

Dragged object used for fast placement is returns

Signature GetDraggedObject()

Returns:
Return type:NXOpen.NXObject

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

MoveComponent

FastPlacementUtilityBuilder.MoveComponent

To move component

Signature MoveComponent(translation)

Parameters:translation (NXOpen.Vector3d) –

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

OnDrag

FastPlacementUtilityBuilder.OnDrag

For on drag

Signature OnDrag(translation, rotation)

Parameters:

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ResetComponent

FastPlacementUtilityBuilder.ResetComponent

To reset component used for fast placement

Signature ResetComponent()

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

SetDraggedObject

FastPlacementUtilityBuilder.SetDraggedObject

Dragged object is set

Signature SetDraggedObject(draggedObject)

Parameters:draggedObject (NXOpen.NXObject) –

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

UpdateAfterCleanup

FastPlacementUtilityBuilder.UpdateAfterCleanup

For update after cleanUp

Signature UpdateAfterCleanup()

New in version NX10.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)