NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.LineDesigner.FastPlacementUtilityBuilder Class Reference

Fast Placement More...

Inheritance diagram for NXOpen.LineDesigner.FastPlacementUtilityBuilder:

Public Member Functions

unsafe NXOpen.NXObject GetDraggedObject ()
 Dragged object used for fast placement is returns More...
 
unsafe void SetDraggedObject (NXOpen.NXObject draggedObject)
 Dragged object is set More...
 
unsafe void BeginDrag ()
 The object used for drag More...
 
unsafe void OnDrag (NXOpen.Vector3d translation, NXOpen.Matrix3x3 rotation)
 For on drag More...
 
unsafe void EndDrag ()
 For end drag More...
 
unsafe void ResetComponent ()
 To reset component used for fast placement More...
 
unsafe void MoveComponent (NXOpen.Vector3d translation)
 To move component More...
 
unsafe void CleanupComponent ()
 To cleanup component More...
 
unsafe void UpdateAfterCleanup ()
 For update after cleanUp More...
 

Detailed Description

Fast Placement

Established by LineDesigner_LineDesignerManager whenever it is needed.

Created in NX10.0.0

Member Function Documentation

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.BeginDrag ( )

The object used for drag

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.CleanupComponent ( )

To cleanup component

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.EndDrag ( )

For end drag

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.NXObject NXOpen.LineDesigner.FastPlacementUtilityBuilder.GetDraggedObject ( )

Dragged object used for fast placement is returns

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Returns
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.MoveComponent ( NXOpen.Vector3d  translation)

To move component

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
translation
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.OnDrag ( NXOpen.Vector3d  translation,
NXOpen.Matrix3x3  rotation 
)

For on drag

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
translation
rotation
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.ResetComponent ( )

To reset component used for fast placement

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.SetDraggedObject ( NXOpen.NXObject  draggedObject)

Dragged object is set

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
draggedObject
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.UpdateAfterCleanup ( )

For update after cleanUp

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")


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